And if Major League sports boycott AZ, then the fans should make their opinions known. Boycott those sports that boycott AZ.
The law mirrors the federal statutes. The problem is that if the state law is evil, so is the federal statute. The border is the problem! Therefore the sports folks should boycott any states impacted by the federal statute and in particular, any state with a border. This means that no there should be no games in such states, like, oh, Texas! Ya like that Mr. Dallas Morning News drama queen?
I'm with you there. I won't watch or listen to MLB (are you listening Direct TV and XM? are your advertisers?) if they boycott AZ. Ditto NFL - no more NFL Sunday Ticket, heck, maybe I'll drop Direct TV altogether. I'll stop using products and services of anyone that tries to harm AZ for this simple, common-sense and much-needed law. Meanwhile, AZ based businesses that support the law will get as much of my business as possible.