If it???s open to the general public then they don???t have the right to deny service based on race, gender, or religion and one of those 3 is a choice, why shouldn???t something that isn???t a choice, your sexuality, not be included in the things you can???t discriminate against?