Scouting is made up of citizens from all walks of life with varying thoughts and issues.  Its a reflection of the members.  Society struggled with gay rights for a long time. Many of the scout charter organizations are churches that have had their own struggles with gay rights. Change doesn't come easy.

The scout law has 12 points, kindness is one of them, loyal is another. I found that young people practice these better than a lot of adults.  Teens are often loyal to their gay friends and kind.  As it became more political a while back we had a troop discussion.  The kids were of the opinion that gay scouts were just people who should be treated like anyone else.  I'm proud of that.  I'm also proud of a gay scout who became an eagle.  I'm sorry for the pain they endured for so long, but I also recognize it as a societal issue beyond scouting.