That is a really strange law. I guess if there is a law saying you can refuse service based on religious beliefs that that would fall under that umbrella, but what a weird law to start with. If you believe that homosexual is a choice, does that mean you could refuse service to anyone who makes choices you don't like? "You drive a Prius, you cannot eat here." If you believe homosexual is encoded genetically, does that mean you could refuse service to anyone who genes you didn't approve of? "You're Asian, you cannot eat here." It seems that regardless of the words of such a law, one could effectively refuse service to anyone for any reason. How exciting!