Some basic Constitutional law would have saved this guy the trouble. The 9th Circuit Court of Appeals has already ruled that travelers do not have the right to refuse searches at an airport [1]. You might disagree with the decision, but if you're going to pull a stunt like this, you should at least be informed on the current state of jurisprudence regarding airport searches.
[1] http://www.wired.com/threatlevel/2007/08/court-says-trav/