Many, many small businesses find it too expensive to hire Americans. However, if the playing field is levelled many of these same businesses would prefer to hire legal workers. English speakers, also. And a good attitude goes a long way.
And competition from those businesses's that hire illegals will either put them out of business or force them to hire illegals to compete in the market.
Now we are back to square one. Sorry, you solution failed.