The problem with Catholics is the same problem with Orthodox…and Lutherans…and Methodists…and Baptists…and…
The problem is we are all human beings living in a fallen world. Some of us make mistakes on occasion but learn from them. Some of us embrace those mistakes and allow them to change our lifestyle. Some of us allow the faults of others to affect us, either for good or bad.
The only way the problem will be solved is when Christ returns.

Until then, friendly education of our brothers and sisters along with a
Kyrie eleison or two is all we can do.