Interesting responses I've gotten here. First off, The average age of Eagle is 17 and fewer than 7% make it that far. If my sons had put in 10 years with his troop and the troop's leadership and they all wanted to complete their Eagle, I would not interfere with that decision. I have always tried to teach my kids to finish what they started. Just like joining a sports team or taking a class. If you start something, you are making a commitment to not only your team but to yourself, to see it through. Quitters don't build character. There are two sides to "throwing in the towel".
For me as a parent of young men, I allow them to make their own decisions, without undo criticism on my part. That doesn't mean we don't discuss the pros and cons of these issues. The gay issue is just as important as the birds and the bees and not taking candy or rides from strangers.
As far as gays at large go, what if they had gay guys in their gym class at school, or if they joined the military? How are you going to stop that?
Now if my boys were really young, and had only been in the program a short time, I would be looking for a different avenue, because I don't like the course the BSA has taken. I took my kids out of public school because I didn't like what I saw there either. I guess my point is, you can make decisions for your kids up to a point, but there also comes the transition period where they have to start making their own decisions.