Mexicans rip pride flag in Mexico city