The idea has merit, but I prefer the 1% levy on fund transfers to other countries better. Not going to effect Americans to a significant degree....admittedly it would effect business buying foreign products but not catastrophically. It would be a small imposition upon banks and financial institutions but raise a whole lot of funds which could be designated/earmarked for border protection.
They could sunset the program in a year or three if they feel it is an imposition.
1% would barely generate anything. They remit about $30b a year. A 1% tax would be 300m/yr. Would take 70 years to pay for it at that amount. 10% would pay for it in 7 (assuming the remit amount didn’t drop, which it likely would).