Apples to oranges. Churches are all about religion and sacraments. It's what they do. A person's religious beliefs are quite relevent to their participation in church sacraments. Boy Scouts, as you have pointed out, do not include anything related to sex or sexual orientation in their program. A person's sexual orientation is not relevent to his participation in community service projects, leadership training, campouts, woodworking, etc.( hopefully the mods will have mercy on me )
Not advocating BSA postion our disavowing it.
BSA has a standard of morals that it adheres to. If someone does not why would they want to join?
Should I expect the Catholic Church to administer me the sacrament when I am ( ed.)anti theist?
Should I sue them over that? Is it fair just because our morals differ?
Am I being discriminated against or should I go find an organization religous or otherwise that caters to my needs and education?
Should I expect them to change to suit my adgenda?
Why would they want to join?


Should Rosa Parks have just stayed in the back of the bus because the people up front didn't want there?

We will never see eye to eye on this because we look at homosexuality differently. I do not see it as evidence of immorality, while the BSA clearly does. I am not gay (nor a male), but I can imagine if I were, I would not think of it as a matter of "we have different morals". I would know that I was "morally straight" (straight?

It's discrimination, and it's wrong.