I think boot camps are a good idea when it's anti-social behaviour, especially in young lads. Some of them aren't all bad, they just need some proper guidance. It really depends on the crime, the circumstances, the age etc.
I don't think prison is always the right answer, although for certain crimes, especially sex crimes and crimes against children, I think longer prisons sentences should apply.
Maybe if we freed up prison space by using other methods for less serious offenders, then we would be able to house the dangerous ones, rather than letting them loose on society to re-offend.
Oh, and btw, I have never watched Bad Lads Army. Just thought I would reply to your post because I have loads of opinions!