Simon and AlanF,
I agree with with the points about forgetting to have things in our possession that could cause trouble. Like Alan, I too was detained at the Daley Center in Chicago after 9/11 because I have a keychain knife similar to Alan's Swiss Army knife. They made me check it into the "weapons" locker before I was allowed to proceed into the court room at the center. Though the little blade is only one inch long.
However, I agree that this Congressman (my Republican bud) should have received some extra hell for having a loaded gun in his possession at an airport. True, because he forgot what bag he was carrying, he should not go to jail, but he should have been seriously fined to help him with his memory. I am a pro-gun-ownership person, but I don't want anyone but pilots and flight marshals to carry them on airplanes.
Side point: Our more liberal politicians try to make gun ownership a matter of the right to go hunting. However, any reading of American history and the Constitution - as well as a good study of how Hitler took control of Germany - one comes to understand that the right of the people to bear arms was designed to help the general public keep the government under control, as a last check and balance against tyranny.
Some argue that modern armies have such superior training and weapons that an armed public is no match, and hence the need for a gun in the hands of law abiding citizens is moot. However, one only has to look at Iraq in the year 2004 to see what a handful of untrained men can do in giving hell to the US and British military - the two most advanced militaries in the world. Can you imagine having to face over 200 million guns currently in the hands of 280 million Americans.
The American government knows its boundaries with the American people, and that is an important deterant against tyranny ... as well as 200 years of practice at learning civility. We are far behind British civility and need guns for another hundred years until we evolve the sense that our Bobbies need not carry guns down the streets of New York to protect us ... they merely need to use polite language to get criminals to stop their shannanigans.