I think the reason it SEEMS like we are too critical of homosexuals is honestly because not enough bishops/priests/deacons preach about mortal sin.
In the realm of the Sixth Commandment, people need to reminded that the following cannot receive communion:
- Fornicators
- Masturbators
- sexually active homosexuals
- active birth control users
- adulterers (including divorced and remarried without an annulment - unless they refrain from sex)
- couples married outside the Church (which is a type of fornication)
- Married couples engaging in unchaste sexual behavior.
- etc.
However, I will concede that we honestly really do need more homilies against Birth Control & Fornication than homosexual acts.