I have to be very honest, sometimes the immigration lines at Washington-Dulles airport are insane too :-(

On more than one occasion I have had to wait for about an hour in line to clear it. It's that time of the day when a couple middle-eastern carriers fly into there and they don't give a damn about clearing the passengers asap :-(