I hope those Republican kids who see that their party is hateful and dumb on the issue of homosexuality realize something.
Your party is hateful and dumb in general, not just on one issue. It's hateful towards poor people, black people, immigrants, Hispanic people, young people, middle class people. It's dumb on the environment, on economic inequality, education, healthcare, foreign policy, etc.. So, stop being a Republican, because well-intentioned moderates only enable the rapacious corporate interests and bigots who run the GOP.
Support every policy of the Democratic Party, or you're dumb!
Those "well intentioned moderates" aren't enabling anyone. And if you honestly believe that, then any "well intentioned moderate" who becomes a Democrat is enabling the far left, which - as MODERATES - they would likely have just as much issue with.
So, I guess you could keep pounding your chest about being a Democrat and worry about yourself.