Unfortunately, increasingly detailed laws are needed to protect new classes of people who experience discrimination. Our current laws are too restrictive in whom they protect, and so the real solution is to write a law that covers all persons, regardless of their religious/ethnic/sexual/etc. status.