As I've said, I'm happy to debate any issue, but tire of your ad hominem attacks.  Regarding names.....many sites require (and verify) real names.  They do this to weed out internet trolls.  It's extremely effective.  People do, indeed, post both more civilly and more accurately regarding facts, if they use their real names and are, thereby, publicly accountable for their posts. 

I must admit that, with the new format, your posts aren't quite so crude.  If you used your read name, they'd probably be even less offensive.  Nothing quite like a little accountability.