Interesting. I guess that law would have protected both Brenden Eich and Donald Sterling, if they had been fired during their respective controversies.
To anyone assuming that I'm opposed to such a law: you're wrong. I've written in favor of such laws in the past, and think they should be strengthened even further. Assuming of course that they are used to protect all political opinions, both left wing and right.