Arizona passes law aimed at refusing service to people who are gay
reuters.com
reuters.com
But say I own a restaurant and a animal testing lab moves to town; now do I have a choice but to serve dinner to the executives of said animal testing lab?
What is the difference?
Per U.S. law; I think you would first need to establish 'sexual orientation' as a protected class like race or gender; to allow people to decide that they don't want to serve people based on some moral judgments but not others.
Maybe we should fix our broken country first.