The pilot made a decision based on his instincts and the people who don't sit in his seat have turned it into a circus.
No real harm was done; the agent is an ass and the pilot is probably sorry he didn't call-in sick that day, but no amount of talking is going to undo it and the next time a pilot is suspicious of a passenger, he will see this script in his head, he may make the politically proper response rather than take the immediately cautious route.
I think this could have been handled in a way where everybody came out looking good, the feds saying, "Hey, the pilot's headsup on this," the pilot saying, "I'm going to take this agent out to dinner the next time he's in town," and the media staging a photo-op with the agent and the pilot shaking hands like old buddies.
Got it off the net Couldn't find the phone book. I seldom use it anyway. Another poster said these number were on page one of every phone book he had ever seen.