If I were the Captain I would have told this guy that if he didn't sit down and shut up we were going to have to make an emergency landing to have him arrested... and that the closest place to land would be Cuba. How would he like to spend some time in a Cuban prison?
Maybe that would have done the trick?