Its because the Catholic Church proclaims the truth on these points, and people hate the truth, especially the truth about their own behaviour (esp people such as abortionists and homosexuals).
You see, often the truth is challenging or difficult, or it doesnt suit us somehow etc.
Many people much prefer to make things up as they go along, as opposed to stick to the truth. This is more convenient for them.
Many people think it unfair that the truth isnt always cuddly, pleasant and nice. Many people lack the maturity and grace to deal with such a reality, hence the retreat into fantasy.
Some religions - eg islam and hinduism - are mostly adhered to by non-white people. In the liberal secular west, being non-white means “above criticism or question”.
They are also scared of the muslims.
The protestants have already bowed to secular society on every contentious issue going, and so are now just benign social clubs for vaguely well-meaning people.
Maybe they once looked Catholic. Now they look like a Hippie Commune playing at Catholics lol
Not anymore they cant. Women bishops ended that.
Thats right. It all comes back to people hating the truth. If you proclaim the truth, this causes a problem for these people. Their only goal is to suppress the truth.
Once people stop proclaiming truth, then they become nothing but an irrelevance and so they fall off the radar of critics. Thats why no one cares about the Episcopal Church etc - because it is irrelevant.
This is also why the Episcopal Church is rapidly dying. The fact that they are dying a death ought to inform them that they are on the wrong path - but it seems reason cannot penetrate their egos. They dont care if they die out in a decade or two - they got their Women Bishops and their Homosexual Bishops, and thats all they ever wanted or cared about. In my honest opinion, they have no real faith and are just secular people in bad vestments. (All of their opinions and values are 100% in line with secular values).
I realise its quite unpleasant to see the Catholic Church under constant attack in the media etc, but look at it this way: It means we are relevant. It means we unsettle and/or challenge people. It means we are seen as important. It means we have the truth.
Christ warned us, in his own lifetime, that it would be like this: