Says who? How do you speak on others behalf? No offense, but your post (like many others) just sounds like someone who is upset that were inconvenienced for a day. If you have all of your papers sorted out (and nothing is fishy), what's so mentally anguishing about having to wait?
The problem is, as you say, "the benefits outweigh the disadvantages". So, the US will continue to act this way until that statement gets less and less true. I'm not disagreeing with your premise, I just think your opinion would be a lot better served if you formulated your response to the actions against you in the proper way.
> The problem with the US immigration system is that none of the people suffering in it can vote to change it.
Your spot on with this comment. Until the people who are American citizens start suffering, you won't see any reform in this area. If you are actually serious about reform (and I hope you are, I believe it's needed) than you'll need a much more of a powerful argument than "I can't be inconvenienced at customs". Put some data together about how immigration is needed to create new jobs in America, and if those who are inconvenienced continue to be pushed away, then these jobs are a lot less likely to be created. Maybe it makes sense to create a sub-community of foreign entrepreneurs in the valley who all share your same thoughts?