Rereading my post above it sounded meaner than I meant it.
All I'm saying is, making people put a name to their rudeness won't necessarily stop the rudeness. If someone is rude to you on the street, what do you do? Stop them and demand to see identification? Most people just shrug it off and move along, I would think.
I say if it makes someone feel better to vent anonymously, then let them. Better to let it out anonymously than to bottle it up inside. I wish it wouldn't hurt people in the process, but as my mom always told me life is hard and some people are mean. You have to live your life the best you can and not let others get to you.