Your experience sickens me and saddens me at the same time. Get an attorney, go to the media and your representatives.
How can this happen to a US citizen? What justification? If you're clean, and I believe you are, then what happened to you is no different than what happened to people at the hands of the Gestapo or KGB.
Perhaps next time, and I hope there won't be a next time, you should greet them with a Nazi salute. And then refuse to answer a single question.
Screw 'em.