IBZ
If the yield & loads are good it will return. IBZ is a destination that pax should be warned when booking and again & check in that there is zero tollerance to bad behaviour on board. Fair play to the crew for threatening a divert if needs be.
126 would have been around 81%
As for smoking isn't that an offence or bylaw on the apron? A case for denied boarding at the least if it is.