Hi there,
First I want to say I'm so sorry that you had to go through that - twice. Somebody attempted it on me once when I was a teenager, but THANK GOD a friend of mine busted in the room and saved me. It was absolutely terrifying, and I don't know what I would have done had I not been saved. I can only imagine what you must be feeling.
It's completely understandable that you are having difficulty with your relationships now. You are probably scared to trust anyone, scared to get comfortable, just plain scared. And then the jerk who threw the computer out a window and spit on you

you are probably better off that you didn't react...who knows what else he would have done if you had retaliated.
Have you talked to anybody (other than on the boards) about what happened and what you are feeling? I really believe that some kind of counseling or therapy would benefit you. I am sure that you can heal from the traumatic experiences you've faced. It probably won't be easy, but I'm sure you can do it. Look at what you have survived already! That proves you are a very strong individual
I hope that you figure things out & begin to feel safe again. Good luck.
Holly~