Here's my problem with the gay marriage movement.
Most of the activists are liberal. If they hadn't spent the last 100-ish years working so hard to centralize as much power as possible in the government, they would have the right to marry whoever they wanted. The way I see it, as long as you're not infringing on anybody else's rights, you should be able to do whatever you want. However, liberals disagree. They want the government to do everything for them, and then when they want something like gay marriage, they bitch about not having the right to do it.
You cannot separate rights from responsibility. You want the government to be responsible for everything? Well now you don't have the right to do what you want. You want the right marry whoever you want? Well then you need to take responsibility for your own life and quit relying on the government to provide you with everything you think you want/need.