It's odd that it has taken so long for Western society to finally see the sexuality thing as real.
and the rest of yours .. OUCH .. read it again
"However I would never deny them the right to a marriage contract and all the benefits that go with it. Now having a mothers day card for a man is just too absurd and maybe just a bit humiliating to the recipient."
Your last sentence suggests you are a proud believer in the masculine version of what it means to be a man.
I get it now. You are the one having difficulty accepting the true breadth of sexuality. One of the confused ones.