Hi edwinG!
I am not sure that I am in any position to be advising you here, since I myself have been a Catholic/Christian for less than 2 years. It has been a phenominal time of growth for me, and I thank God for working in me, all the while revealing to me my unworthiness!
I think you what you have said is already the key; to let God guide you. We can do nothing on our own! This means that we must be open to him to speak to us, in our minds and through other people, and
through our own response to his love - that is, the efforts we make with all our heart, mind, soul and strength. Indeed, why else would we be seeking the Truth, if we were not moved by God himself? And will not God reward us for our search for him? Seek, and we shall find him.
It’s also necessary to remove the blockages that derail us from the path to the truth (that is, prevents God from guiding us). Forgiveness, for example, is crucial, because it affects everything that we do, everything we perceive. So, please forgive me if I have ever been a pain in the backside.
Yes, I know exactly what you mean. That’s fine, and I respect that.
Yes, I can see what a cross that would be. Yes, we must really love homosexuals themselves as Jesus loves us. It’s not easy, of course, especially when the people you care for sees you as trying to condemn them, when in reality we are not.
If it is at all possible, I recommend you to read this and maybe prayerfully share this with your son (did I say prayerfully?

:
peoplecanchange.com/
(especially the section on “
Is Change Possible?”)
I’ll be praying for your son.
Thank you!
Bless you,
TTM