Your not going to change moochers of any ethnicity. Immigration is supposed to be about adding assets to the country not liabilities. The idea your going to sweet-talk people that come here illegally to live off the government, deal drugs or escape their past is a fantasy.
Our rulers wanted to import a new underclass to affect elections more favorably to them, that is the only reason all these illegal aliens are here. The only way to "fix" this problem is to send a message to the rest of the world using deportation, with the army if need be.