Well, then, what you're saying is that is would be more accurate to equate it to religious discrimination rather than to racial discrimination. OK.
No, discriminating on the basis of behavior is not the same as religious discrimination. Our country was founded on religious freedom, not freedom to perform sodomy or other perverse "sex" acts. Throughout civilized history, societies have had restrictions ("discrimination" - which is actually not always a bad word) - concerning sexual behavior. The reason is that sexual behavior is not neutral - it can be benefical, benign, or harmful. And the promotion of and FORCED acceptance of and GLORIFICATION of and TEACHING of homosexual and other unnatural sex acts in a society ruins the society by degrading the individuals in it.
If homosexuals just wanted to do their thing in peace it would be a whole different matter. They don't. They want to change the world into their vision of utopia. And if we let them, it will be our fault.