There is debate on whether or not all babies go to heaven when they die. But, for the sake of argument, let's say that all babies go to heaven when they die. If that is so, then why would abortion be wrong since it would be sending the person to heaven?
The reason abortion is wrong is that it is taking the life of the unborn child who has committed no wrong. In other words, the child is not being put to death for a sin that it has committed. It is simply being put to death to make someone else's life more convenient.1 It is God who gives life and takes it away. There is an exception though where God makes allowance for capital punishment. "For it [governing authorities] is a minister of God to you for good. But if you do what is evil, be afraid; for it does not bear the sword for nothing; for it is a minister of God, an avenger who brings wrath upon the one who practices evil." (Rom. 13:4). This latter condition is, of course, carried out under due process of law and is reserved for those who "practice evil," i.e., murderers, rapists, kidnappers, etc.
The unborn do not fall under this category deserving capital punishment. They are simply unborn, human lives. When people have abortions, they are taking into their own hands the taking life that is not permitted by God.
Whether or not aborted babies go to heaven is not the issue because the ends does not justify the means. God is the taker of life--not man.
- 1. This argument is not including the condition of a life-threatening pregnancy which is discussed in the abortion section on CARM.