Our Congressman was caught a couple of years ago(Hostettler-R)in the Louisville airport. He, if I remember correctly, kind of got off because he was in an unsecure area of the airport. I don’t recall the specifics, but somehow he was nabbed before he passed through final security. I think he got off with a whack on the peepee and no time, but you’d have to look it up. There was some discussions on FreeRepublic about it.
IIRC the reps charge was dismissed with only forfeiting the gun...and a public apology...