Sometimes I think that people live in fantasyland, that they feel they should be able to do anything they want without having to pay any consequences. The bottom line is that if you choose to have sex, even if you use protection, you are risking yourself and your partner into pregnancy (as well as aids, herpes, etc., but that's another debate altogether). This is not even a question of morals here- if people feel they are mature enough to handle sex, they should feel maure enough to handle whatever consequences it might bring.
And morally speaking. . . to end the life of growing human being just because you "made a mistake" is wrong.
Cases of rape, incest and danger to the life of the mother should be the only exceptions.
To me, it's wrong to say it's the choice of the mother because it's "her body," while the unborn baby may reside within her; it is a separate being from herself (not a part of her body) that she invited into her womb the moment she spread her legs (I apologize for putting it so bluntly).
We are not animals. We have the power to make our own decisions. And of course education is the key to that, but I don't think either spreading the word that pre-marital sex is sinful or passing out free condoms is the answer.
While I can't say that marriage is "natural," I do believe that choosing one main partner for life is. Or maybe that's just the woman in me speaking. Anyway, my point is that I think a lot of problems would be solved if people kept their relationships monagomous and stayed in their own bed. People need to take the time to realize that there's more to sex than just having it, that there's bigger things to life than the things they want in the moment, and that there are responsibilities that go with it as well. And if you can't/don't want to handle those responsibilities, then don't go crying to anyone when you don't know how you'll afford that baby or argue that you're too young to be a mother.