I repeat, the BSA does not offer a Gay Pride merit badge. The first example you cite is a non-scouting group offering a pretend badge. The second example you cite is some kind of diversity program that a single Boston area council proposed in 2002. Local councils cannot offer their own merit badges.
There are many reasons to be concerned about the recent policy change by the BSA, but it does the cause of conservatives no good to spread false information.
I was not disagreeing with you - I was merely pointing out why someone might have thought otherwise...