Here's a compromise suggestion. Stop shifting the blame for homophobia on to governments and other religions and acknowledge the central role of the Catholic Church in creating homophobia with its centuries long discrimination against and condemnation of the LGBT community, including burning LGBT people alive. Then eliminate the homophobic comments in the Catechism. Remember the Church has a long history of being on the wrong side of scientific findings. Time to wake up.