Nowhere in the Constitution does it say the government can't hamfistedly accuse you of a crime. All it says is that they have to charge you or let you go in 24 hours, give you a trial, and punish you in a consistent way. They did that here; they asked some questions and they let him go.
You can argue about the techniques; religious questions, not giving him water, but it's all a well-documented psychological game that they're trying to play. If they make the suspect mad, the suspect is more likely to start yelling hysterically without thinking, saving the taxpayer the cost of a long trial. It's worth a try, right? (I think the correct answer to any question is, "my lawyer will answer that. get me my lawyer.")
Anyway, I look at this like the lottery, but in reverse. Sometimes you lose the reverse lottery and a day of your life gets fucked up. But ultimately, life moves on and you have an interesting story. You can say that the government is an oppressive regime that is out to get you for your political views, or you can say you rolled the dice and lost.
Let me ask you this: say you want to check for guns and explosives before people get on an airplane. How do you do it?