In democratic countries, groups of people should be able to come together to oppose specific subjects just like people can come together to support a subject.

The only people I hate are the single issue voters who vote only because someone is pro/against gay marriage. There are actually far more important things to worry about, but it should not be something that is forgotten.

As time goes on, the baby boomers in congress will retire and more socially liberal politicians will take their place. It just takes time.