A 20% tax on imports to pay for the wall

There's certainly no shortage of stupid ideas in the new admin. Trump has signed an EO to start building his unnecessary wall which is now a fenceusing US tax dollars claiming Mexico will pay for it later and, if necessary, pay for it with a 20% tax on imports. There's only one catch. Mexico isn't the one who pays that tax. The American consumer is. So he's going to use our money to put up a monument to himself ( that's what the wall is and I'll give odds he tries to put his name on it) and for our generosity we get to pay higher prices on imported goods. Are we great again yet?