A gay man has the equal right to marry a woman just like a straight man does. So you cannot say that gays don't have equal rights.
If religion (or more specifically Christianity or the Abrahamic religions) is such a big influence on gay marriage how come there is not a single country in Asia allows gay marriage?
The great Hitchens on gay marriage.
https://www.youtube.com/watch?v=5MrA8_rx1qg#t=36s
People are getting married less and less, (especially liberals) yet they keep crying about marriage. Gay marriage is immensely trivial. People raise awareness on this issue rather than the people dying in Africa. There are people getting tattoos of themselves, protests, etc all for gay marriage yet they are silent on the other issues.
"The bigoted defamation of an opposite opinion, rather than a willingness to listen to it or pay any attention to it. Liberal bigotry is the worst of all, as it thinks it's so enlightened."