Stop blaming other people.
Stop, and think about what injustice you have done to others and you will soon come to a realisation that "What goes around comes around" (Maybe because I believe in karma) But, what makes you believe that you don't deserve any of the horrible things which people do to you, when you yourself are doing some horrid stuff to other people?
You can blame other people for all you want, while I will watch and wait to see how long before realisation hits you.
It's time you reflect on yourself, and not reflecting other people.