The key portion to your question is also your answer.
"When I visit..."
They are not visiting, they are working here.
DO YOU THINK THAT IF YOU WENT TO MEXICO CITY THAT THEY WOULD MAKE SPECIAL DEALS BECAUSE YOU CAN ONLY SPEAK ENGLISH, HELL NO, YOU WOULD STARVE TO DEATH BECAUSE YOU COULDN'T WORK. THIS IS AMERICA WE SPEAK ENGLISH AND ALL WHO COME HERE SHOULD REALIZE THAT AND ADJUST TO IT NOT THE OTHER WAY AROUND. WE ARE THE ON;Y COUNTRY IN THE WORLD THAT BENDS OVER BACKWARDS TO BE ACCOMODATING.