Well, anti-abortion laws could work to a degree, but they wouldn't be able to prevent a woman who was determined to have one getting an abortion, and when you can't distinguish between abortion and miscarriage, you can't convict the woman (innocent until proven guilty beyond reasonable doubt, remember?). But that doesn't mean you have to allow abortionists to practice openly.
As far as whether it's morally acceptable or not, that question can be reduced further - given that we've already accepted that it is wrong, except in a few limited circumstances (i.e. self defense, and then you've got the proportionality discussion), to kill people - to, "what point does the fetus become a person?".
So, at what point does the fetus become a person? Personally, I go for the 2 week limit (primitive streak), because before that point each of the cells could become an entirely new organism (okay, not entirely, but twinning is still possible), but after that point, it's definitely one single organism. Also, I don't know of any other such major points after that, so working backwards through the process of induction (if it is morally wrong to kill the fetus at k days, and it is morally wrong to kill it at k-1 days for the entire domain of k, then it is always wrong to kill it). Which holds unless there is something exceptional, which means it is no longer valid for k - say, a major change in the organisms development that means it's fundamentally different than before.
But whatever you decide, make sure you think it through, because, as someone pointed out, if you're pro-choice and wrong, a lot of babies have been callously murdered, and if you're pro-life and wrong, a lot of women (and men) have had their lives ruined needlessly. Or maybe both, but certainly not neither.