I agree. If the guy had a bomb, and it denonated people would be saying "the marshalls aren't properly trained. it's because of bush's tax cuts, there isn't enough funding. bush should apologize for his failure."
If the guy had a bomb, do you think maybe criticism of TSA would come into play? An effective bomber wouldn't announce before detonation, they try to avoid detection, so criticism of a marshall would be out of line in the event of a detonation. The marshall's job in flight is to protect the flight deck.