Telling private business owners who they have to serve and what they have to make is not Freedom nor human rights.
It is sacrificing Freedom from one group to another.
With that being said, if you discriminate on basis of sexual orientation or race
Screw you and let's hang a sign so that those of us who are appalled can never frequent your store.
We will not combat Sexism, Racist or Homophobia with laws, they are the product of broken people, not crimes.