Look at all the dumb things people say with their real names on Twitter as well.
Discussion is civil when you actually cultivate civil discussion, not when you force people to use real names.