I think the best way to deal with perps like this is to have it pre-arranged with the cockpit crew that upon a certain code word, the 'fasten seat belts' light comes on, the plane drops down to about 2000 feet, and the FFDOs and the FAs grab the sumb!tches, open the emergency door, and just throw their damn asses out.
If it's over land, they won't survive the fall, if it's over water, the sharks have to suck it up and eat some unappetizing food.
Problem solved.
When boarding, all passengers are given multi-language instructions which read "Want to arrive at your destination alive? - Do NOT interfere with the operation of this aircraft, nor with the crew. Any deviation may result in your experiencing a unexpected and violent death."
I like the way you think.