Excellent post. This problem of the tone has been noticed and commented on even by people within the Catholic hierarchy:
(near the end of Cardinal Dolan's answer, c. 12:50) - "shrill scold".
The Catholic Church persists in being prescriptive w/r/t social issues, and always tries, through the pervasive power of its structure and its social and even political influence in many countries, to impose those views on others. It criticizes and excludes anyone who doesn't conform to its own perceptions on family issues and it criticizes organizations and politicians who are willing to give people the freedom not to follow the social/moral rules and perceptions the Catholic Church preaches.
Deep down, you can feel that the hierarchy of the Catholic Church still feels entitled to dictate moral rules to, and pass judgment on, every person within any society, and that it regrets no longer having the power it once had to enforce those rules and judgments.