Yes, and IBM had a particularly tainted history from WWII.
For every company that stands on values, there is another that will do some shady shit for a dollar.