Only a domestic GOVERNMENT turf-protecting, power-grubbing clockwatching habitual bureaucrat. Either let the Marines do it or PRIVATIZE THE AIR MARSHALLS. Farm 'em out! Let them write their own REALISTIC dress codes, and screw the TSA staff.
How about we just go back to the good old days where we could carry what we wanted on planes? If we let people carry (so long as they only carried safety rounds) and made them declare it before getting on the flight, I bet there would be fewer worries about irate or drunk passengers, too.