This is the first time I've clicked onto this thread.
Who's to blame? We all are. The Indians believe the village raises the child. I believe the Indians are right. Every time we get pissed at the driver in front of us and swear instead of allowing them the grace of their error, we are adding to a black void that might not be hatred, but is certainly sucking away love. Every time we do something selfish (not even necessarily mean) we are adding to the illusion that we don't need to love others. Every time we forget to say thank you for the little things they become less important...
The bigger the city, the easier to hide in the anonymity. We think we can misbehave where no one knows us, but each of us is the product of our experiences and each of us leaves a mark on all we come in contact with.
What are we willing to give up to spare the pain of our neighbour? If I had to vote yes or no to censorship, I would say no. I am not willing to give up that freedom, but I know that access to information can be destructive.
Another comment. We, the creatures, are also at the mercy of statistical variation and mutation. Sociopaths exist. If a person is born without the ability to understand consequence or feel guilt, all the parenting and love in the world won't change that.
Mick, Frank, you asked when we will learn. Not today. It breaks my heart to tell you that two high school students were shot in one of Alberta's high schools today. Initial reports are that both survived.
I can offer no answers, only tears and a hug.