To be honest, I don't think that's a bad decision by the Mags in this instance.
If he was D & D on a bus or train he would have probably have been bound over or fined a couple of hundred quid. 6 weeks in chokey will give him ample time to reflect on his behaviour.