Non-religious here.
First of all, I'll say there should be in place a comprehensive sex education system which includes making people aware of all the various kinds of contraception available. That would go a fair way in limiting unwanted and unplanned pregnancies. Not to mention stds.
However, those measures can and do fail, in which case abortion should be available. The morning after pill is a good option if you know you've been stupid, or if you know a contraceptive method has failed.
Failing those, abortion can and should be an available option. Imagine being 18, going out on a Saturday night, taking home a (virtually) nameless stranger, bumping uglies, and finding out a month later that you're actually pregnant. That guy is not a guy you want as the father of your child, even if you did manage to find him again. That's not to say that with familial support you can't carry to full term, but I believe abortion should be an option available regardless of if you take it. A child is not an easy choice to take. Sex is.
I would not want to be raised by a single mother who believed her life ruined by my existence...
Having said all that, I also believe more support is need for those who DO choose to keep the baby. Single motherhood isn't easy, even with support from friends and family. You need to be able to work, to house, clothe and care for your child - something quite impossible on minimum wage.
When my ex told me she was pregnant 5 months after we'd split, I was devastated, and at the time I really wished she'd taken the abortion route, especially because I was still very dark about our relationship and break up. My daughter is 7, almost 8 now, and the love of my life. I've sacrificed many things for her, but I'd never wish her gone. I do wish that I could have been a father while in a stable and loving relationship, but i'm very happy with the way things are now - I get to see her every week, and my ex and I are fairly good friends.