I understand (if there is ever consensus on the inherent nature of homosexuality as opposed to it being a choice) the rational behind sexual orientation becoming a protected class... which would immediately negate laws like this. No different then a religion saying they feel that black people are evil so they won't serve them or whatever. What I am still having problems with is why religious CHOICE constitutes a protected class. So, I'm allowed to not serve a neo-nazi or a KKK member or a socialist or any other group I find objectionable for their CHOSEN views but as soon as they justify those views by calling it "religion" I am forced to deal with them?
Can someone explain the logic for this?