You're not really likening putting a shirt on to changing your sexuality, could you start being attracted to men if you were asked to?
And what if I opened a business and told black people, jews and asians to stay away from it? You have the right to be a bigot and have a closed mind but not to discriminate as far as I'm concerned.