Now let's all take a moment to remind ourselves of what's important.
I generally publish everything, as long as the person leaving the comment doesn't try to be anonymous. If you don't want your comment to be searchable in relation to your name, I'm okay with that, so using initials, leaving out a last name, etc. is generally not a problem. BUT if you don't submit a real/active email address (which is never published, only sent privately to the moderator) so that your identity is at least clear to me (remember me? the owner of the site?) then I might not publish what you have to say.
Furthermore, regardless of all this, I don't actually have an obligation to publish comments of any kind. Even mass market newspapers moderate comments, and there are no official moderation standards in place. Everyone uses a different system. My system is the one I've just explained to you above.
So let's all agree that if you've got a hate on, you're welcome to it. Hate on, my hateful brothers and sistas! But remember this key point: I'm not actually obligated to provide you with a hate platform. And let's also agree that it would be a little strange for me to provide you with a platform to hate on me, personally.
That would be weird, right?
Anyway, by all means, start your own site to trash me if you feel you must (that would be pretty impressive, actually ... like being famous!). But on this site (the one with my name on it, that I own) I'm the boss. Sorry kids.