And as long as they're not directly being a dick to you, you're supposed to exhibit some degree of tolerance, especially in the workplace.
I would say that if you are Gay and would like to receive the government benefits associated with a marriage then giving $1,000 to stopping you would fall into the category of "Being a dick to you".
I've actually proposed a solution that addresses that. Overhaul the government laws so that all "marriage" benefits are now tied to civil unions, leaving the term "marriage" reserved for purely ceremonial (religious) use. This neatly eliminates the conflict between religious definitions of marriage and government benefits tied to marriage (or lack thereof for gay couples). The benefits would be tied to civil unions instead.
Every pro-gay marriage friend I suggested this to rejected it. The only acceptable solution to them was to strip the concept of marriage entirely from any religious influence, and hand complete control of it over it to those with modern secular viewpoints. I protested that this could create a conflict wherein a church could be sued for refusing to allow a gay couple to use the church for a wedding. They had no problem with this. i.e. Their stance is based on attributing no value to any religious viewpoint - they do not believe in freedom of religion.
Sounds like you need better friends; I know plenty of people who would be fine with that solution, but it's the fundamentalists I know who would still have a problem with it.
If you boot marriage back to a religious function, then you have to tolerate all the religions that would happily allow marriages between any two people (or more), and fundamentalists have once again lost control over "the sanctity of marriage".
The thing is that it's like Hindus (hypothetically) complaining about having lost control of "the sanctity of the cow".... It's all about perspective and what you find sacred.