And yet if you go to the American Conference of Catholic Bishops' web site and look under "social justice" (the word "justice" being truly Orwellian in this misuse) you will see with the exception of abortion, something that pretty much matches the National Democratic party's platform. The current crop of catholic "leadership" has pretty much diametrically opposite views from your description of Sheen's position.
You are, unfortunately, exactly right. We are suffering from the results of the ecclesiastical ‘Gay Mafia’ and ‘Liberation Theologists’ that took over the American RC Church in the 60’s and through to the late ‘80’s. It’s going to be a long road back to normal.