Troll (mostly white-hat, these days) here. Had a gray-hat trolling habit as a teenager and in early 20s. Now I try to direct any hypergraphic tendencies to worthier causes. Denouncing idiocy is charity work that I do. However, I've "trolled for good" quite a bit and have really suffered for it, as the world unfortunately knows.
The guys at the game company didn't deserve to be fired. They were engineers having a (somewhat obnoxious) private conversation. Adria Richards did. I can't defend her, because her job was PR and she condescended to a mean-spirited, name-and-shame attack on people she didn't know. (She didn't deserve the onslaught of horrible things said about her, clearly, but she fucked up and deserved to lose her job. I've lost jobs over less.)
I hate the private-sector politician life more than anyone, as one can tell by my railing against it, but if your job is to be the public face of a company, then you choose not to have the same rights to public/private separation as most people, just as elected officials can't let their guards down. So that's why I can't stand with Adria.
That does not apply to people like Aaron Orth. CEOs are public faces; almost everyone else is a public individual. Orth being fired over that tweet is just ridiculous. This is why I hate 99+ percent of corporations. If you turn your back on someone just because he becomes unpopular, then you are of no use to anyone. Corporations with no moral fiber deserve to be dissolved, and their resources reallocated to the public interest. I am all for private enterprise, but only if it stands for something. If you fire someone because an off comment gets negative attention, then you don't have any moral constitution anymore and there's no reason to allow you ("you" being a company; I'm not advocating killing people) to continue to exist.