"It's certainly better than riots."
It's highly unlikely that any politically acceptable attempt at resolving the problem of illegal aliens will satisfy these marchers, who appear determined to intimidate through sheer numbers, with the unspoken threat of violence implicit in those numbers. The end result will be rioting, either way. So, it's not an either-or situation. As best I can tell, riots are virtually assured at this point.
That could be -- in which case it's a matter of "bad" vs. "worse" options.
However, I think the problem essentially takes care of itself if you can remove the financial incentives (e.g., welfare) for those who are here without working; and for those who are here to work, a straightforward registration and taxation will take care of things.