You are young & it isn't your fault this happened. It will get better in time & you will always be able to try again & everything does happen for a reason. I know you don't want to hear it, but these things are true. Now you have a little angel watching over you. Just give yourself time....it will be ok, but it takes time. I lost my baby going on 9yrs ago now. It hurts still sometimes, I still think about it, I still cry sometimes; but at the same time I know the reasons it happened to me now & it was meant to be that way. I have 2 little girls now & I'm happily married & I love my life, but I will never forget the one I lost & I don't want to. It will make you stronger in time & it will make you appreciate it even more when you do have a successful pregnancy.
I understand your anger towards girls having abortions, but some girls do it for good reasons, not selfish ones. You just don't know until you're in their shoes. I'm not perfect, but I try not to judge...I have friends you have had abortions & cousins who shouldn't have had kids (& had those kids taken away & put into the system).
Pregnancy & child birth is a blessing. You got to experience a love some women never get to, some can't even conceive to begin with. Some loose their babies earlier, some right after or shortly after birth, some at young ages & some as teens & so on. But you had that love for 7months & it will be in your heart for ever. Cherish that because it's your gift, what you have left & later when you have a healthy baby that love will grow stronger. Trust me, as I sit here crying as I type, Love hurts, but cherish it. I hope I have touched you today & that you start to heal your heart.