It is the anonymity that I think is wrong.
If someone wishes to make negative comments about someone else, they should at least be required to have the courage to sign their name.
Is it possible to set the reputation list to bar folks who are on your "ignore user" list? I suspect that all of the negative comments I have received are from exactly those folks whose post I never read.
Interesting that the folks who make positive comments do sign their names, while those who take cheap shots just don't seem to have the courage to own up to their behavior.