Mexican consumers have started boycotting US products and US companies like Walmart, Starbucks and McDonalds protesting US President Donald Trump administration's proposed 20% tax on Mexican imports. The tax was aimed at making Mexico pay for a 2000-mile border wall even after the country's President, Enrique Pena Nieto, said Mexico will not pay for it.