I feel like that's the way of the world, unfortunately. I wish I had some better insight but it's usually the good ones that get fucked over. Maybe it's because nice people somehow wear something that's only visible to assholes that say, :please take advantage of me".
It is true and it totally sucks. It always seems like the good people get the shit end of the stick. I hate that. Grrr. Hope you feel better. Keep screaming...it always helps.