Supporters say the bill will take "bad people" off the streets - but opponents say it doesn't address the root causes of ...