Business is not entitled to people's patronage, they can refuse them for any reason. They are not and should not be shielded from public opinion.