Dear People Who Think Real Names Make People Behave Better:
I understand the desire for a more civil discourse. Most of us would like that (except for the trolls, one supposes), but a "real name" policy isn't the magic cure that will make everyone nice. Allow me to direct your attention to what people feel perfectly comfortable doing under their real names:
Ah, yes. Very civil. A shining example of the kind of respectful discourse one can expect when everybody knows everybody's real name, isn't it?
We've seen your arguments as to why real names are necessary, and Facebook has disproved very nearly all of them. Those Facebook hasn't managed to provide demonstrations against are taken care of at the previous link. And I'm sorry, but your civility argument was so full of holes it could be used to drain spaghetti to begin with, and since then several people have hit it repeatedly with birdshot. I think there are some scraps left there somewhere, but they can't be scraped together into anything usable now. Real names do nothing to rescue teh intertoobz from civility problems. People are too adept at being rat bastards for anything like a real name policy to stop them.
Ah, you say, but there will be consequences! Because, y'know, bosses and stuff will know who's saying what, and they'll get caught, and everything will be happiness and rainbows.
That may be true in a subset of cases. A few people may have to pay a real price for bad behavior. Lovely. Meanwhile, the bad behavior continues apace, because the chance of suffering consequences is so damned remote. And folks like, oh, lessee, Bob "Shoot to Kill" O'Connell and Joe "12 Gauge" Martinez are free to continue spewing their hate and death threats on real name forums like Facebook and Google+ while people like Bug Girl and GrrlScientist are shut out.
You don't solve the civility problem with real names. Real names won't stop a soul from frothing at the mouth. Even if everybody signing up for Google+ had to provide a photo I.D., therefore guaranteeing they have to use their really-real names, the civility problem would continue apace. Look at Congress.
I hate to tell you this, but the civility problem will never be solved. There will always be a subset of rotten jerks in any given population. The band-aid of a real names policy does nothing but give you the illusion things will be hunky-dory.
You mitigate it by having tools in place for folks to flag bad behavior. You mitigate it by having policies in place that deal with that bad behavior no matter what name it's coming from. That's what Google can do: provide some community guidelines (while keeping in mind that free speech shouldn't always be nicey-nice speech), and provide tools for people to report bad behavior.
You yourself are going to have to take some responsibility beyond "real names!" to solve the civility problem. You'll have to flag people who are being wildly inappropriate (and not just because you don't agree with them, or don't like their way of putting things, but truly bad, outrageous, nasty behavior). You'll have to block those folks who make you feel icky inside, whose actions haven't reached the level of a flag but are still not something you'll allow in your online parlor. Speak out against behavior you find reprehensible. And step in and ask folks to behave better when comment threads on your stream get heated.
Whose fault is it if a place is full of assholes? That's right. Uncomfortable but true.
So please, stop bleating about how real names are required to make the web a better place, and go about doing things that will actually make it a better place. Plenty of 'nyms will be happy to join you in those efforts.