The Democrats will eventually win. Younger people are more tolerant. A majority of those under 30 favor gay marriage (no, not civil unions, marriage).
Younger people are always more liberal. It's not that as they grow up they will necessarily stay that way.
Winston Churchill once said "If you're not liberal when you're young, you have no heart. If you're not conservative when you're old, then you have no mind."
Just thought I'd add that in.
That under 30 statement doesn't have much validity. I'm under 30 and don't support gay marriage or abortion, and all of my closest friends agree with me. I also know a bunch of people who do support both of those causes. It's about equal. Going by that, and that fact that most young people haven't researched anything enough to have a real opinion anyway, no one can really say that. It's not proven.
I will admit that the younger generations DO tend to be much more accepting... atleast in the Northeast.
Rin-chan
Welcome to the Forum!
We have a very nice little place here, and I hope you will enjoy your time with us