"Four women from women's rights group Femen were arrested in St Peter’s Square today after a topless protest against the Vatican’s opposition to gay marriage. Police quickly took the women away, and the pope appeared not to have been disturbed as he delivered his traditional prayer from his studio window overlooking the piazza. On their bare backs, the women had painted slogans “In Gay We Trust,” and “Shut Up.” One of them, Inna Shevchenko, said: “Today we are here to protest against homophobia.” "
The only interesting part of that report is the second slogan described: "Shut up".
I may be accused of reading too much significance into a single slogan daubed on the back of a single protestor, but it seems to be the drift of so much "liberal" agitation against the beliefs of Christians.
Free speech is fine-- as long as it's not homophobic, sexist, sectarian, racist, or otherwise objectionable. And we will decide when it's homophobic, sexist, etc. etc.
Edward Feser wrote a brilliant post a good while back called The Evolution of Liberalism (and "Conservatism"). I don't think I've ever seen a better description of how various "progressive" ideas go from being the preserve of a few radicals to being an orthodoxy that it is forbidden even to question.
I suspect that, if it wasn't for the influence and the standing of the Catholic Church, it would now be actually illegal (at least in many Western countries) to air opinions, such as an opposition to abortion and the view that homosexual acts are immoral, that are offences against liberal orthodoxy.