Arizona passes a law that says (guess what?) illegal aliens are ILLEGAL, and treats them as such. Next thing you know, cities like San Francisco and Boston are saying they will stop doing business with Arizona over this, as they put it, "anti-immigration" law.
My grandparents on my father's side and great-grandparents on my mother's side were all immigrants from Poland and Czechoslovakia. They came to this country legally, crossing the Atlantic by ship and going through Ellis Island before ending up in Chicago. They learned English, and became naturalized citizens.
They followed the law and did it right.
Arizona's law isn't anti-immigration, it's anti-illegal-immigration. There is a legal process to follow if you want to live and work here. Mexico's own immigration laws are far different than what the Mexican government is demanding of this country regarding its citizens who come here illegally.
Personally, if they want to play the boycott game, I'm more than happy to boycott those cities that want to boycott Arizona. And maybe do some business myself with one company located there near Paulden.