It comes down to people who are just under those who are in charge not having a backbone. Face it, to move up the corporate latter you have to be a yes-man. If your boss does something that you don’t agree with integrity wise and chose to act on it, guess what? You get fired, never get a raise, or you never get promoted. There is a lack of accountability at the very top which transcends to the lower workers.