I put up some tentative thoughts on the subject Friday, and Prof. Dorf (DorfOnLaw) did as well today. He leans in favor of concluding that the repeal is unconstitutional (because it is in retaliation for Disney's political activity), but agrees that this is a difficult question. If you're interested in the controversy, you should definitely check out Prof. Dorf's post; here's an excerpt, responding to my argument that the retaliation here is not just against Disney as corporation, but as Disney operating a local government:
[I]n some respects Disney is a local government. So let's try to construct an analogy that's a bit different from the ones Professor Volokh gives—in which government officials lose their special privileges (like a member of Congress losing the chairmanship of a committee) in response to political statements or actions out of step with leadership.