I am a HUGE 2a supporterss. I run a
2a website. I'm also all for arming pilots and if not sky marshalls, some other "trusted" people - like say a corps of screened folks who get a discount on their planefare or something. I don't know I'm just throwing stuff out.
Everyone however has a line and this author has found mine. A plane full of drinking, air psychosis prone people with guns is my line.
That actually doesn't sound much different than what I advocate: a Federal Air Travel CCW. Background check done by the FBI, with 3-6 months training (at least partially at the expense of the applicant).
Even if you think air marshals are capable of handling problems, there will never be enough of them to be on every flight. A class of unpaid volunteers is the only way to secure our air industry.