While I agree that this person was probably treated very poorly, I also want to point out that they were traveling for work purposes. In the United States, non-US citizens entering the country for work purposes are generally required to get a visa. There are a few (and very few at that) business exceptions to this process, as listed here: http://travel.state.gov/visa/temp/without/without_1990.html He stated that he w…
And I know our local (US) maritime music festival didn't bring in a Canadian duo the organizers love because of the expense of getting them a Visa to work here. (And when I later talked about it with the duo, they told me they now also have to deal with the IRS to play American shows!?)