I agree that passengers will most likely put up a fight with potential hijackers. But even if they don't, it can never happen again that hijackers commandeer a commercial airplane because the reinforced cockpit doors will deny them access to the plane's controls. Moreover, pilots are now instructed not to cooperate with hijackers regardless of what they do in the passenger cabin (unlike pre-9/11 when their instruction was to cooperate and let ground law enforcement authorities deal with the hijackers).
So now here's what we've got: the flying public pays an enormous amount of fees so that the government can hire hundreds of thousands of TSA screeners who utilize practices that are both gestapo-like AND laughable if not inane (removing shoes). And to top it all... the screening for potential weapons does not even work!
When will somebody inject some common sense to TSA?