That pretty much sums it up for me. I've flown probably 200k miles since 9/11. I was once pulled out of the line for a PEN in my suitcase. I guess they thought it was a shiv or something.
For a marine, who most certainly has a Mil ID and his UNIT, all with Military ID standing there vouching for him this is pure insanity.
We see again and again that there is all too often no one on the front line at TSA checkpoints able to think and make rational decisions.