Never rely on the airline websites for VISA information. ALWAYS go to the state department website or the equivalent for the country visiting/transiting. If you had done just a tiny bit of research before leaving you would have known you needed a transit VISA. Sorry, lack of preparation is not the airlines or the airports or cities fault.