In my admittedly amateur opinion, that boy needs to lawyer up and start some legal-fu against the FedGov.
This is happening all over. My neighbor, a long-time ATT employee with a permanent green card, got lectured for thirty minutes for not being a citizen on his return from Argentina. By a Mexican immigrant. Never happened to him before. The Napolitano- gestapo in action.