You only quoted part of my statements...
Do you understand that all this revolves around Civil Rights legislation which was created in response to Jim Crow type tactics?
While I understand your personal opinion, it's not one that is shared by an overwhelming majority. The majority support Civil Rights legislation which tells businesses they cannot discriminate based on race, religion, gender, national origin, etc. The majority support adding sexual orientation to that list.
I'm just saying you can't legislate attitudes in 100% of the population. Unless you are in communist China or North Korea.