If I had been there I would have applauded the woman when she doused him with water.
The guy is an asshole and the cabin crew should have ordered him to remove that contraption.
They did and he refused.