Something in between those extremes is more advisable in my opinion. I think it's hard to dispute that using your real name provides an incentive for integrity, regardless of how specifically one could identify you with that information alone. On the other hand, people who post while erroneously believing they are anonymous often behave in ways they'd never dream of otherwise.
I'm not saying you can't post with respect and integrity using a pseudonym, nor that everyone using their name is credible and honest. Yet I do think that stripping the facades of anonymity shines a light into the darker recesses of the Internet and for that reason it's a worthy thing to advocate.