Well, I think your “friend” needs the top of his head lifted off, some gear oil poured in and then the brain put into gear, slowly at first, until it gets up to speed. We don’t want any gears stripped by taking it out of nuetral too quickly, do we?!
The Catholic Church is pretty clear on homosexuality, in the Catechism and in papal encyclicals, so any Catholic either has to be ‘Catholic’ on the issue, or be guilty of watering down his/her faith.
Nowtithstanding what the Church states unequivocally, there is a centuries old Natural Law argument that demonstrates that homosexual “marriage” is predicated on something that is very wrong. It has been considered to be wrong for all of human history.
Your Catholic friend just needs to do some homework.
But, gear oil first…