And it is GLORIOUS.
If all this is true, it's very clever asking them if he was being detained or free to go. Once they try to say he is detained or must submit to a search as mandatory, it becomes an instant bright-line rule under the 4th amendment that there must be probable cause, and they don't have it. You don't treat citizens at the airport the same way you treat prisoners going to and from cell block.
REMEMBER KIDS: The 10 MOST important words when dealing with ANY law-enforcement types (yes, even TSA rent-a-cops) are: "Am I being detained or am I free to go?" LEARN IT, LOVE IT, LIVE IT.
Also, a good excuse to post this: