The reply to the original question "why no homosexuals in boy scouts?" is simple: no sane parent would entrust his child to a group that allowed people sexually attracted to him to be in close quarters with him.
If, as has been suggested here, the scouts change this policy, expect to see a flight from the organization. No, I am not saying that all homosexuals are going to act on their attractions. I am saying that the BSA policy is rooted in common sense and understanding human nature.
Aside from this very practical reason, homosexuality is not morally straight conduct. Regardles