Of course they can't smoke inside the classrooms and such, but yeah, it's really annoying that everyone can snoke at any hallway, don't know why is that.
But why do you call it a prison? I think it's rather nice... if you wouldn't need to show your ID to enter then whoever wants can enter whenever they want and use the facilities at will, that's not right. You can try to sort that one out though, just enter with a car, the guards at the gate won't stop you or else they would have to deal with traffic.