Yes, my plan was to only stay in the US a few hours at my return.
My travel agent did some checking, and accordring to the airliner, I will need a US visa. The whole thing sees stupid to me, having to obtain a visa to a country I am not staying in But hey, I am not a beaurocrat ;p.
So now I will find an alternate roote, probably fly inn via Madrid. Quicker flight time and far easyer, and actually cheaper if I take the cost of obtaining a US visa into consideration.
That does seem messed up, especially since the embassy said it was ok. Maybe your travel agent didn't want to take the responsibility if you wern't allowed on the flight. But seems like you've found a better route and price, so no worries.
I wonder if something is going on with the airlines, that they are all seeming to come down harder on these fuzzy rules. Extra money for them selling another ticket? When I had my issue in Australia the woman said that if immigration turns you away for not having a valid visa then the airline was now responsible for flying you somewhere else and is fined.