GUADALAJARA, Mexico (AP) — Gay rights activists and a group of Roman Catholics in Mexico have yelled insults at each other during dueling demonstrations over same-sex marriage.

Some 200 gay rights activists waved rainbow flags and held signs reading "Thank God I'm gay" at a plaza next to the cathedral in Guadalajara on Sunday.

A similar number of protesters opposed to gay marriage prayed at the cathedral's doors. One of them ripped up a sign held by a gay rights activist, prompting screaming by both sides.

It was the second confrontation in two days in Guadalajara, where Cardinal Juan Sandoval Iniguez stirred controversy by suggesting Mexico's Supreme Court was bribed to uphold a Mexico City law allowing adoptions by homosexual couples.