Give the crew a break, they handled it as they saw it.
Drunk bogans with "****wititis" are the bread and butter of these Bali flights (and Phuket and the Gold Coast)
The cabin crew deal with this all the time,(even though they shouldn't have to) and are very good at controlling them and communicating with the cockpit crew.
I'm sure the crew know the difference between mistaking the cockpit door for the dunny, and banging on the cockpit door
(you can see them in the camera)
Maybe it is a case of finally needing some action?
I have personally heard a Virgin flight call for the Police on arrival in Bali to deal with a disruptive passenger and not have them turn up after sitting on the ground for 40 minutes waiting for the cops that never showed up.
VHF ACARS has no coverage from 100nm off the Aus coast to about 150nm Bali, and JAS Ops in Bali are pretty scratchy beyond 120nm. Without a Satphone, pretty hard to have a conversation with Ops/Security over the HF at the best of times. All the while doing all the other pilot stuff, talking to Ujung on HF, dodging the weather, checking fuel for diversion back to YPDN, YPPD, getting sorted for the arrival, etc
It's a little different to Domestic flying.
Maybe this will spur the companies, VA, JQ and all the others, into being more diligent about screening the pax before they board, rather than throwing them on as quickly as possible to meet OTP
As far as shutting the airport down, that's obviously the airport operators protocol.
Flight plan fuel, anyone?