There is an easier solution.
If you have been to the sanctuary cities, or any immigrant heavy location, there are money transfer services everywhere. Check cashing, wire transfers. Just tax each and every wire transfer out of the U.S. to Illegal immigrant source countries 75-85%. That will stop the cash cow handout, and catching smugglers with cash going out of the country where penalty is 100% forfeiture of funds will make them squeal.
Make them smuggle their money back to Mexico, not just go to Kroger and wire it to la familia.
Make wire transfers to Mexico etc. legal only by banks so they can be tracked and taxed by the Donald Trump administration.
Half the sleazy bodegas and Muzzie convenience stores will shut down. Crack down on food stamp fraud too and 75% will shut down. Add untaxed cigarettes and cheating on taxes.....you get the picture. All immigrant/Muzzie/Hispnaic run bodegas and convenience stores are massive tax cheats until shown otherwise. Why do you think they take the risk of getting killed and robbed in ghetto neighborhoods?
“Make them smuggle their money back to Mexico”
That is the key.