Muslims believe that the son who was to be slaughtered by Abraham, by command from God, was Ishmael, but the Jews and the Christians believe it was Isaac. Who is right? What is the reason for the discrepancy?
The reason is simple: The Jews edited the Torah. They were jealous that the honor of the sacrifice was given to the child of Hagar, whom they viewed as an illiterate slave, and not to themselves, and they viewed themselves to be educated and privileged. So, they simply changed words to ensure that the name Ishmael gets less attention, even though in their tradition the first born son has tremendous advantages.
In their editing of the Torah, they overlooked one place! There is a verse there where God tells Abraham, peace be upon him, that He wants him to slaughter his only son. It is established by most scholars of the Bible that Ishmael was 13 years older than his brother Isaac, peace be upon them, and therefore, Isaac was never Abraham’s only son!
Realizing this, the Jews had to come up with an explanation, so they explained that obvious verse away by claiming that Ishmael was not a legitimate son because, they claimed, Hagar was a slave and not a wife. Hagar was Abraham’s legitimate wife. In fact, she was Sarah’s maid and when Sarah saw how sad her husband was that he did not have children, it was she who suggested to him to marry Hagar, so he can have children. I firmly believe that it was because of this selfless love for her husband that God rewarded her with her own son, Isaac, at an age no woman can normally conceive. Praise the Lord, and may peace be upon the house of Abraham.