ugg, unfortunately you are right I guess. I don't think a company should be forced to provide service or goods to anyone and has the right to refuse. I do however think they should also accept the social and economic consequences to come from making these decisions. Including as a consequence, the making people aware of the decisions and statements they make that result in the exclusion of a particular demographic.
I am trying to be more positive and feel it is important to remember every comment on a forum is also not an invitation to an argument.