The significance is that homosexuality precludes fellowship with God through faith in Christ. It grieves the Holy Spirit.
Accordingly, prevention of the communication of this religious facet denies a citizen of both free speech and free exercise of religion, substituting a pagan religion as a government established religion.
I would substitute "secularism" for "pagan religion."
Our founding documents, namely, the Declaration of Independence and the Constitution, are based on Natural Law, which was created and given to man by God. What is the Mexican Constitution based on?
The Cardinal has the inalienable right, and the moral authority, to speak out against active homosexuality, no matter what the Mexican constitution says. I see that he invokes the Mexican Constitution's Freedom of Religion/Conscience "clause." Without a basis of inalienable rights and Natural Law, I don't know how far he's going to get with the Mexican Government.
He's very brave, and he needs our prayers. The Mexican government has had it in for the Catholic Church for nearly 200 years.