Tantibo, your problem is: You make way-too-much good common-sense!
I'm quite sure, that the vast majority of "the community" does not understand: The BS of A is a private club, chartered by Congress; and requires, certain commitments for membership.
If it was any other organization, the wide-spread bullying, preferred-tactics used elsewhere may have worked by now.
I'm aware the community prefers knee-jerk tactics, for the redress of grievances (frankly, it's a little stoneaged). Be that as it may, the Charter of the BS of A (fully-approved of by Congress) is quite clear on certain facts; ie, the specific requirements, just like the Masonic Lodge, deny membership to anyone who proclaims atheism. One more point normally (or conveniently) overlooked is the fact that homosexuality, just like socialism, is a gross-violation of the Scout Oath & Law. Those who wish to change the institution, in the usa, will have a very difficult time of it; without, some action by Congress.
I'm not willing to argue these points within the Forums, but send a "polite" Email, if you have any questions. Likely, I'll send you a polite reply.