I won't disagree on the corruption, but the system itself has a history of corrupting even good people in it
There are problems in every possible option. Deportation is unrealistic at this point, there are just too many to be effective at that (and it would be expensive to try to make it work). Amnesty only encourages the problem to continue. Having them be legal and not be able to vote can't work either. I think punishing those who hire illegals- and making sure that punishment harms them significantly is part of the solution.
I grudgingly agree, but only to a point. These businesses buy influence and power. That power is of the government, this making them part of the government. There is a problem in that sense, but again, finding a solution isn't so easy