You hit the nail on the head. It's super easy to attack employees of these corporations when people won't even evaluate their decisions.
If you were to evaluate each of the big companies, most of them have done some really shady stuff to get a leg up.