Sara Carter, director of the U.S. government’s Office of National Drug Control Policy, recently visited the Basilica of Our Lady of Guadalupe in Mexico City, where she stated that with God’s blessing, “the plague of the cartels and the poisons they inflict on us and our children” will...