EEngr - Prison is the only place for people like this and rightly or wrongly I don't consider those in prison as a part of society. They chose to break the law to an extent that a court decided thy should be removed from the streets and confined behind bars. You don't get locked up for shop lifting from the pick n' mix....
But we digress......it's a sad case all round.