You are definitely on to something here, punishing people for the potential to commit crime is the answer. Why wait until they have actually done it? This way we get the perpetrators (well potentially) and have no victims. All we need to do is identify the factors that cause people to commit...
I get where you are coming from with this but those who want to shut down debate and opinions need to be treated with the distain that they deserve. We are not going to get anywhere without talking about stuff. My experience is that given the opportunity to share opinions we are going to agree...
I ended up with a huge bruise on my back from a truncheon (or what ever they are called now). My crime? walking too close to the police by the side of the road.