Since the 1960s, evangelical Christian denominations have made converts throughout much of Roman Catholic Latin America, causing clashes of faith that sometimes escalate to violence. Yet in one Mexican town, Tzintzuntzan, the appearance of new churches has provoked only harmony. Catholics and evangelicals alike profess that "all religions are good," a sentiment not far removed from "here we are all equal," which was commonly spoken in the community...