My point is not to forbid access, but to educate, train and prepare my kids for what's really there (well, everything).
As I said, my kid already has access to the internet through his laptop. I don't particularly micromanage his access, but I do talk to him about things like online gaming communities and such. I run a Minecraft server for him to play games with his friends too.
Obviously, asking every parent to go to these lengths won't work, so ultimately, I need to ensure he is making good decisions, and I need to do that along the way. Do I need government support? Yes, they need to react to reports of shitty behaviour, and schools and kids communities need to be strict about the worst stuff kids tend to do before they develop sufficient empathy. But banning outright I don't want them to do, because I need to be able to support my kids through these experiences during the ages they are less likely to be rebellious and contrarian (so, I guess before they turn 12-14 :)).