I would love more the law, which forbids to kill anyone, and I think you have it. Why not "enforce" it then?
In case of employer-employee relationships, I doubt that the cause of the fire can be proved. Simply lazy gays will be hard to fire. It is eternal issue: in Russia, there are special laws to prevent unfair terminations in respect to women (they tend to suddenly make kids and can miss the work for years, retaining the position), but it is revealed that "fair" termination became also almost impossible.