Originally Posted by Taco John
What about the rights of the restaurant owner?
Every mature, adult member of society understands that the payment for being part of a society is that you follow the social contract (sometimes implied, but often made concrete with laws) of that society, a contract which limits the rights of the individual in favor of the good of society. This is a universal quality of all societies.
Now, you may not agree that this particular clause of CA society is reasonable, but the majority in CA do. If this owner longer agrees to the social contract of his part of CA, he should probably consider either trying to change it or not doing business in CA. But, if he chooses to status quo, he should follow the law.
But more to the point of this particular law:
Imagine you went to Oakland in your car tweaked out in Broncos color, logos, etc. and no one would sell you gas because they were all Raider's fans. Who would be harmed more? You not being able to buy gas, or the business owners if they were compelled by law to sell you gas?