Thompson, 34, was a passenger on a Southwest Airlines flight from Kansas City, Missouri, to Portland last September when a flight attendant noticed he was drunk and refused to honor his drink vouchers, federal prosecutors said.
He then became loud and boisterous, yelling "No one is going to tell me what to do; I will do whatever I want to," according to the complaint.
Thompson also gestured toward the flight attendant "in a threatening manner," which prompted her to move several male passengers to seats around him, prosecutors said.
His neighbors tried to calm Thompson down, but he then locked himself in a lavatory as the plane began to approach Portland.
Police arrested Thompson for disorderly conduct and harassment when the plane landed.
More here: Unruly passenger admits disrupting flight - CNN.com