Proper sentencing in real prisons without Sky TV, playstations and other luxuries would certainly help to stop people thieving as much.
Locking up junkies until they were clean then keep them inside for a further 2 years would stop the junkies getting addicted again when they come back out and thieving again.
Not sure how to enforce pc security though