The pope is addressing all people, catholic or not, imploring them to join him in his persecution of gays and lesbians.
And he has outlined a fairly specific strategy for making his views the law of the land in countries around the world:
http://www.vatican.va/roman_curia/congregations/cfaith/documents/rc_con_cfaith_doc_20030731_homosexual-unions_en.htmlSince this question relates to the natural moral law, the arguments that follow are addressed not only to those who believe in Christ, but to all persons committed to promoting and defending the common good of society.
... Legal recognition of homosexual unions or placing them on the same level as marriage would mean not only the approval of deviant behaviour, with the consequence of making it a model in present-day society, but would also obscure basic values which belong to the common inheritance of humanity.
When legislation in favour of the recognition of homosexual unions is proposed for the first time in a legislative assembly, the Catholic law-maker has a moral duty to express his opposition clearly and publicly and to vote against it. To vote in favour of a law so harmful to the common good is gravely immoral.
When legislation in favour of the recognition of homosexual unions is already in force, the Catholic politician must oppose it in the ways that are possible for him and make his opposition known...
Those who would move from tolerance to the legitimization of specific rights for cohabiting homosexual persons need to be reminded that the approval or legalization of evil is something far different from the toleration of evil.
We should indeed criticize the pope, any anyone else preaching hate in the name of religion.
(edit spelling)