Public Accommodation is an interesting concept. What about inappropriate conduct?
That is their only defense, but it is a ‘he said’ vs. ‘she said’ situation and if they claim that the server said “we don’t serve fags here” then her testimony is deep sixed. They would need a passel of witnesses to have any chance in court.