The United States has diplomatic relations with 194 independent nations. Of these, none is more important to America than Mexico in terms of trade, investment, tourism, natural resources, migration, energy, and security. In recent years, narco-violence has afflicted our neighbor...