Can you show me the paragraph in the Catechism? Or are you just presuming you know official Catholic teachings without any sort of evidence?
"From what has been said it follows that it is quite unlawful to demand, to defend, or to grant unconditional freedom of thought, of speech, of writing, or of worship, as if these were so many rights given by nature to man. For, if nature had really granted them, it would be lawful to refuse obedience to God, and there would be no restraint on human liberty. It likewise follows that freedom in these things may be tolerated wherever there is just cause, but only with such moderation as will prevent its degenerating into license and excess." (The Church Speaks To The Modern World, published 1954, by Doubleday & Co., page 80.)
Notice, please, that the foregoing quotation was published as recentlv as the year 1954, and that it is the statement, originally, of Pope Leo XIII. This Catholic teaching states that "it is quite unlawful to demand or defend, or to grant unconditional freedom of thought, speech, writing or worship."