Valzar, you're right, but wrong too. When people use these terms, like you say---"racist, sexist, homophobic, and misogynist"-- they are responses that are much of the time deeply appropriate (not always, of course) to vile things said that I can't even repeat here. You know what I mean. You know what gets said out there.  Why does it fall to people angry about hate in the world to moderate their response to hatred? Why are you saying they should? Beyond silly examples here and there, most of the time people crying, "racist, sexist, homophobic, misogynist" are dead on the money. A few went too far and misapplied these terms. But that doesn't mean the haters aren't still out there--and why can;t we label them appropriately?