I think most of us are appalled at the level of hate speech that we routinely see on the internet. This has prompted me to wonder if the root cause is not the expectation of anonymity. Why do we expect to be able to post things on the internet anonymously? If we say something in a public form (I mean face-to-face) we are not anonymous. Why should the internet be different? If we have something to say, shouldn't we be willing to back it up with our good name? What if each time we logged on to the internet there was a unique identifier which identified us as a person? I think this would go a long way to making the internet a much more civil place. What would be the downside of doing this?