Does your homo friend mock marriage with another dude? If he does, he’s an activist, and a hypocrite.
My "homo" friend is in a civil union with his partner of 30 years. The reason they recently did that was for residency purposes in Italy where they live. He isn't a hypocrite any more or less than any of us here on this earth. We are all hypocrites to one degree or another.