There should be handcuffs in the cockpit available for use in situations like this. Passengers can hold him down, handcuff him, and leave him on the floor (it won't kill you to lay on the floor during landing) until the cops arrive to physically pick him up and carry him away.
And no jail time for this?