Not being gay, I cannot claim to know what that is like.
I do know that God exists. That we have an immortal soul. That we am imperfect and struggle with all sorts of temptations. That, in the end, each of us will be either Heaven or Hell for all eternity.
As much as I can, I am fully aware of the sins I have committed. Aware when I have given in to my natural tendencies. Yet, I always acknowledged that what I did was a sin. I never tried to convince anyone that my sin was right and should be applauded.
I just cannot call God’s expectations wrong. I understand that although I fail frequently, I am still obliged to try again, and again, and again to avoid sin. Thank God for the Sacrament of Reconciliation. I trust, that in time, God will grant me the grace to live better if I but constantly pray for His forgiveness, mercy, and grace. I have experience growth toward living a better life.
It goes against the two greatest Commandments - to Love God and to Love others for the Love God - to berate, belittle, or be violent against gays. There, but for the Grace of God, go I. I must be compassionate.
At the same time, there are limits, set by God. The major limit in question these days is the definition of marriage. As a Catholic, who fully believes in God and Heaven and Hell, I support Genesis 2: 18 - 25 and Matthew 19: 3-12 and other biblical statements. It is a false love to promote the change in God’s definition of a marriage as between a man and a woman.
To those who chose to reject God’s expectations and passionately promtote gay marriage, I call your attention to Romans 1: 18-32.
Because we are destined for either Heaven or Hell for all eternity, what we do in this life does matter. We can use our free will in concert with God’s Will or against it. I simply fail to see how promoting gay marriage is in concert with God’s Will.