I agree that the consequences of hate speech can be deadly. Usually not to the hater, unfortunately.
Hate speech is still protected speech. You either agree all citizens need protection or you don't.
Sure the guy may have been an idiot for not taking better care of his anonymity and posting on a public forum. It's one thing to be outed by fellow posters, and it's quite another to have a corporation do it out of pettiness and then announcing to the world. But it's post citizen's United and corporations are people too, so I guess the behavior is consistent with that decision.