When President Obama visited Mexico in May, he spoke a few words of Spanish, praised the paintings of Frida Kahlo and quoted author Octavio Paz. Then he hit his key message: “Because of the sacrifices ...