Let's take discrimination based on race and compare it to 'discrimination' based on sexual orientation in the following 2 senarios :
(1) A "big brother" program, where adult males are paired with young boys who need a positive role model - Clearly, if such a program refused to pair a black person with a white person that would be unjustified discrimination; but what if the same program refused to allow an adult male who is openly gay into the program ? Could it be argued that they are just protecting the young boys in the program from possible sexual exploitation (keep in mind, these programs do not pair males with females and vice versa for the same reason)
(2) You are 100% hetrosexual and you are looking for a flatmate to share your 2 br condo with you, and you turn down an applicant because he is of a different race as you are; is that equally unjustified as turning down an applicant because he is openly gay ?
The 2 examples above are based loosely on real situations - I want to hear what other ppl think about this, my views on "gay rights" remains unchanged & has been expressed on several threads on ttol already - being gay does NOT give you any special rights, and certainly, your "gay rights" DO NOT trump "everyone else's rights"