So as a homophobic and intolerant person towards gay people, of course it is completely fine to keep old traditions. Being gay or straight isn't a choice, so maybe put yourself in the shoes of a gay person. What are your options? Pretend to be straight to appease people that hate you, or have less rights?
Being tolerant towards homosexuality is one thing, and recognizing homosexual marriage as a regular marriage is another. Please don't confuse between the two. Personally, I don't care what the gays do in their privacy. But the problem arises when they want to have homosexual orgies in the public, and gay pride parades in the metro cities.
Where are you seeing gay orgies in public? I live in Toronto, which is one of the most gay-friendly cities in the world, and I haven't seen any gay orgies in public. I haven't even seen any straight orgies in public either. And both are illegal.
We have a pride parade one weekend each year and people don't take offense to this. In fact lots of straight people go and show their support, and it's a good time. It's a celebration to be able for people with differences to be accepted into society, because it simply can't happen in many parts of the world.
There's also a strong correlation between the top cities in the world to live in, and top gay friendly cities.
But going back to gay marriage, if you don't care about what they do in their privacy, their marriage will be private. It's not like you're going to be involved with it in any way. It basically affects their taxes, which is a completely private matter.