^Nearjat, I read the whole post. Man, I have tears in my eyes....I don't have any words that could help really; I've been through some fucked up shit which only resolved (partially) about three years ago, but nothing like that. I think you are a great person for sticking this through; a lot of people just turn away from damaged souls, I've experienced it and it hurts as much as the damage.
I think its reasonable-r to not consider this as punishment; its just a lot of fucked up shit. The universe is relatively impartial to such as we; doesn't stop the pain, but it may remove any anger; anger which can never be expressed really.
One of my closest friends' brother (severely schizophrenic) killed himself a few years back; my friend 'dealt' with it by drugging himself up, his mother ended up a paranoid schizophrenic too. There is no reasonable way to deal with death except to consider that it is, sadly, part of life. Escaping it is impossible; embracing it is too. However, the latter option is really the only choice. Not worshipping or loving death, but knowing its ever looming prescence and living fully above it.
"Death is certain, life is not". Two meanings in that. Death comes to all, life doesn't. Some people truly live, but they will also surely die. Humans are an odd breed; we feel. We feel so much, that even good feelings can hurt. I've wished for endings so many times, only to realise that I
have to go the whole way; at times, thats upsetting and painful, but at others, it makes me think, well, things can only get better.
As to karma, I personally don't believe in it. I don't think that anything we do has any actual meaning beyond the action complete; what goes around does not always come around, and what goes up does not always come down. We try and put certainty into an uncertain world and then get angered and sad when the truth is revealed; nothing is certain, besides the fact that we, who live, will die. But that gives a huge amount of freedom in the short period we are alive in. Your girlfriend is lucky to have you; and your lucky to have her. If you can make that fact a living truth, by always holding Love as the Right, then you experience freedom in one of its forms.
Never give up; never give in; yet, don't try to force the world into the shape you desire, but try and assimilate its rough elements into yourself, where they can grow from chaos into Something.
My heart is with you and your girl; whilst I think the universe is chaos-in-matter, I also believe that will and intent are ways to shape the chaos. Your will (love) and intent (love of others) can make all the difference.
Be at peace Nearjat; I don't know what to say really, but be at peace because thats the only place you can ever truly Be.
