No one has said that public opinion should trump legal statute.
When the public gets fed up enough with this crap the public will change the law.
Would you call it nice and cozy and describe how wonderful and understanding we all are if the KKK opened up a place next to the 16th St. Baptist Church? Political correctness and liberalism run amok!