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.
Yes, he is a hypocrite if he acts on his homosexuality to the degree that he demands and gets public sanction for it through relationship recognition by any government. That is reserved for marriage. Sorry, but you don’t know your homo friend as well as you think you do.