I agree, I support the repeal of all Public Accommodation laws as they apply to private business. The only Public Accommodation laws, IMHO, that should remain in place are those applicable to government entities. Government entities should not have the prerogative of discriminating against citizens and they should be restricted from entering into legal contracts with private entities that discriminate. Private businesses on the other hand should be able to refuse service for any reason.
But see that's what most people can't stomach. Repeal of Public Accommodation law on race, religion, sex, national origin - nope - see those are OK. But the "gays", they shouldn't be included - nope not the gays. There needs to be special dispensation to discriminate against them.
However, discussing what I think the laws should be and discussing what the laws actually are are two different things.