Time for one of those harsh reality type things that I tend to hand out.
There are crappy people in the world. They take a certain amount of pleasure in the pain, embarrassment and hurt of others. There is nothing that can be done to stop them. They have the (depending on country) right to say pretty much anything they want. They can call you anything they want, make all of the insults they want, and in general do anything they want to try to get a rise out of you. They have rights. They are using them in a piss-poor way, but they are exercising their rights.
People who intentionally cause other beings pain meet the only definition of Evil that I use.
There is no right to be free of this type of act. However, when it comes down to it, words only have power over you if you allow them to. People expressing their opinion, no matter how hurtful, no matter how targeted, are simply expressing an opinion. They are not physically touching another person, nor are they doing anything that we want to censor, since there is no such thing as an acceptable amount of censorship.
My best solution for this is simply ask myself why I care about their opinion. The usual answer is "I don't." That usually does it for me. On those rare occassions when it doesn't, I have to stop and ask myself what the real problem is. It could be a list of things, such as I fear that they might be impacting my reputation amongst people I do care about, or that what they are saying might be hitting a little too close to the truth, but in the end, any hurt that I feel is due to me allowing someone's words to get through my shields.
It's not foolproof, but I get a little better at it every day. And it's far better to not let the words affect you than it is to try to heal every time something hurtful is said.
Eagle
(And there are true Shittes on the interwebz)