Earlier quoted context omitted.
What a defeatist attitude. In the end, companies are made of people. If you want to affect positive change in the world, leaving does almost nothing to help your cause. Companies are made of people, you are one of those people, and thus you have ability to affect change. You could either choose to give up, pick up your bags, and flee for greener pastures, or you could try to actually make an effort to improve society…
A lot of what you are saying is true and resonates with me. However, at some point you transition from trying to affect change to biting the hand that feeds. At that point it becomes totally unreasonable and you should go elsewhere.
Companies fire the whiners and radicals all the freakin' time. The fact that these folks are still there says that they weren't, in fact, biting that hand.