I'm not opposed to threads on the topic in general. Your particular thread was dumb, for the reason I've already outlined.
Hmm. Depends how you define and measure "evility" I guess.
One thing I do that you don't is actually vote for people who will improve the situation rather than worsen it. Your whole lifetime of thinking that you know exactly how evil individual companies are and steering your consumer patterns on that basis will not do as much to help workers as a single policy change in that direction, even at the local level. Get involved politically. That's how you can take *effective* action.