
Dude there are plenty of reasons why things are the way the are. They have nothing to do with what you stated in your OP. But your pessimistic blame everyone else, I'm not the problem attitude is tired. All you do is take the negative things you find and try to tie it into why you are unhappy , aren't in a certain place in your life why it's to blame. You use them as an excuse as to why you have to deal with certain people. While somethings you say may be right and may be the cause of some of your issues at some point you have to also look at yourself, who you attract and who you choose to be around.
Also when I said what you feel doesn't make you right I'm speaking on you talking about your personal experiences and using them to generalize groups of people.