humans, by NATURE, are far from perfect. easily corrupted by money, POWER, and the like.
if the above is true, then any organization made of humans, is also going to be plagued by their shortcomings.....
this is the problem with big corporations. the entity exists purely to make money for its shareholders, and to overpay its top executives. it's not like a good small business where the guys on top know everybody working for them on a personal level and takes care of them like family. of course, many small family-owned businesses are just as corrupt, backward, and political as corporate america, so it doesn't matter. just as there are no perfect people, there are no perfect organizations, governments, businesses, or unions. it is human nature, or some derivative of it.