There isn't a guarantee that anybody else could match the price of the tariff inflated goods.   In which case the American consumer would just pay the higher price.      

If it makes people feel any better, American corn growers (and I would assume soy beans, maybe wheat), have crushed the small Mexican farms and the 'way of life ' in rural area's.    Very similar to what corporate farms did to family owned farms in the US.   Ours  is much more vibrant economy with far more opportunity that what most Mexican rural communities have to offer.     

Maybe the Mexican President puts a tariff on corn so his own rural communities can compete.  The Pres. Trump raises tariffs again, and Mexico responds.    Does anybody see where this is headed?

Does it make you feel secure to have an enemy across the border instead of a trading partner?