I think you need to clear your head. You are confused.
I can't speak for the other freepers you posted to, but I do not believe that homosexuals should be discriminated against, and I have never said that I believe that.
I do, however, believe that citizens who do want to discriminate against homosexuals - - or plumbers, lawyers, Norwegians, blacks, whites, cripples, supermarket baggers, hockey referees, politicians, or steelworkers - - should be free to do so as long as public tax dollars are not involved.
See, the US Constitution allegedly safeguards freedom of association.
It is really very sad to have people like you right here on this great forum, who stupidly believe that the Constitution allows discrimination based on race, gender, religion, or sexual orientation as long as tax money is not involved. This is shameful beyond belief.
"I do not believe that homosexuals should be discriminated against"
So, you have no problem if your son's high school hires a man who suffers from SSAD to teach gym and monitor your son in the shower?
How about if he starts bringing in fellow sufferers for some meat-gazing?