I believe abortions should always be free. I think some people are foolish and don't use protection so 'abortion' is their 'contraception' which is stupid. But I do think that the NHS does try to encourage better practice.
Not everyone is well educated about this stuff. I am a girl and I have met guys who really seem to believe that pulling out is 100% legit when done correctly, which it completely isn't (I mean I don't think they were saying it because they just didn't want to wear the condom - actually believing it is 100% safe).
I've also known people who are aware of the risks but they do just 'risk it'.
I had to take emergency contraception once (the condom broke and we didn't know so he came inside). I was completely freaked out but took it, everything was ok thankfully but the NHS really was like 'here, have more condoms' and really encouraged me to go back on the pill or consider other things like that (I had only stopped taking it because I wasn't having regular sex at all so I just used the condoms). Based on that I'd assume women who have had actual abortions the NHS people would try to encourage/educate about better practices.
However, no contraception method is 100% legit (except sterilisation, I think, but I think I read there's a very small chance of failure), so for those who use contraception that fails, they should have the right to abortion.
Abortions cost money, but what will cost more is the birth of an unwanted child. It is a shame abut the people who don't use contraception properly (worse when they are educated about it) but you can't charge abortion punishing those who get pregnant despite precautions.