Nonviolence takes hold in "Mexico's Gaza"