I'm sorry to hear about all of this man. What happened to you is very unfortunate, it sucks that people like that are out there. Complete wastes of skin.. with no souls. As for your girlfriend, it isn't healthy for you to blame yourself for that. Yeah, you backed out.. but she was with other people at the party and everyone knows not to let a drunk person pass out laying down on their back, for this exact reason. You cannot blame yourself. Hope life starts to turn around for you. PM Me if you need.