I bet his results would have been different if he had talked to a SWA customer service person. He didn't have to if he downloaded his boarding passes on line.
Each airline has its own security rep, usually the desk manager, who is supposed to know the rules. This is the person you talk to if you get push back over checking firearms, certain medical devices, or in this case lose your ID. I am sure they can really grease the skids for you by talking to the right person at TSA. It is something to keep in your hip pocket in case you have a problem.
Arresting the guy was what he wanted. They should have shown him the door and then let him walk home. I'm sure his further experiences with TSA will be full of excitement.