What a ridiculous question.
No unborn babies should be aborted. Not a one.
However, babies will be aborted. Its like saying that no women should be raped, or no men should be murdered. There is nothing that will stop all of those bad things. Certainly not laws.
Morality is in the heart, where only Gd can see it. Legislation can be determined with the help of our morality but laws do not stop evildoers.
Humans will never be perfect. But we must not stop trying.
Sometimes, they do. The fear of prison may be enough to dissuade a would be robber or rapist or murderer ... the reality of prison is often enough to prevent them repeating their crimes.