Cleanse your own house before setting yourselves up as judges of others. Start with the Gay Mafia that infests Vatican City.
You must have a guilty conscience. Blame others?
You are right that the Catholic Church welcomes sinners (as did Jesus) to help them attain salvation with our Lord. All humans can do better and sin less including all those that commit adultery and the rest of the commandments and do not honor God.
Salvation presents the article for discussion and to help all of us attain salvation with God.
OUCH!