I'm a bigot? Please, look up the definition of bigot and then look in the mirror. I even explicitly said I was tolerant of gays. You are the one intolerant of others' opinions.
A straight person has the same rights as a homosexual person. They can both get married. That's equal protection under the law. What you want to do is change the definition of marriage, which I think is like missing a soccer goal but arguing to move the goal posts to make you win. Make a new word for gay marriage if you want - but leave the definition of marriage alone as changing it would break a lot of legacy code.