Here's how one airline in the US handled a drunk passenger after their diversion to Nadi:
https://www.youtube.com/watch?v=u-1VPCQbxTc
I'd imagine many companies also keep tiered blacklists for passengers that cause disruptions such that it requires a flight diversion.