No surveillance needed: if you see one of your peers (/"friend") committing a crime, it's on you to report it. On the other hand, if they are breaking a law nobody cares about (e.g. buying weed), nothing is going to happen to them. That's how society works already.
RetroShare, though it's almost dead, was a wonderful example of this. File-sharing is anonymous, but limited by a certain number of hops through your friends and the friends of their friends. As such, for a regular user, it had all the warez any extended group of friend would like to share between themselves, but none of the child-pornography or snuff films you could expect to end up on in "global" anonymous P2P networks. And it could even be free of warez if your friends abided by intellectual property laws.
To be able to do what you suggest, to have control over what the public does in a platform, the platform would need to be as centralized as possible, and that's why I disagree with you. I don't want our current software ecosystem to become even more centralized than what it's already become.