The political capital for that broad of a law just doesn't exist. There are constitutional questions, and then questions that arise from the different constituent cultural regions country. A Kansas would want that law to protect religion and would want to obfuscate its protection of homosexuality, whereas the coast would flip it around exactly the other way.