For serious violent offence, and especially repeat serious violent offence, without question; I think the sanctions currently imposed under the YCJA for that type of crime does absolutely nothing to teach the balance of young people that there are consequences for that kind of behaviour. It does nothing to protect the average Canadian and their family from extremely violent predators and psychopaths.
You're born a psychopath. You don't become one when you hit 35. We have to be able to deal with that. If that means longer periods of incarceration and greater rehabilitative efforts, then so be it. That should be a priority. The priority should be protection of our families and our children.