If you were gay and the government wanted to bring in a bill to ban gay marriage you wouldn't vote to protect the rights of the people who have a religious objection to gay marriage, you would vote against it.
That's literally what legalizing it is. No one is forcing you to be gay married. You can object if you want. I'm against restricting others freedoms. That means I support legalizing gay marriage, even if I don't want to be gay married, because it allows for people to choose what thay want rather than forcing a certain belief on them. I don't know anywhere that forces gay marriage, but you're perfectly fine enforcing straight-only marriage I guess. A little hypocritical, no?
ALL morals are relative. With the argument you are giving you are LITERALLY telling me that YOUR morals are superior to mine. Guess what? They're just different and no better than mine.
Good. You aren't a moral absolutist at least. No, I'm telling you that your morals aren't absolute and shouldn't be forced on others. Follow them yourself. If others want to, they can choose to. Forcing them on people isn't about morality; it's about authority.
We have a democratic system. Everyone votes the way they choose, majority wins. Welcome to the real world.
We have a democratic system that explicitly says someone's beliefs shouldn't be forced in others (assuming you're in the US). We literally have in our constitution that no religion shall be enforced. Sure, we have people who want to destroy that an enact authoritarian rule, because they think their beliefs are better than others, so this might not always be true, but for now it is.