You can hardly blame the illegals for protesting---- our own politicians see the USA as a big pie for them to divvy up, so why shouldn't illegals? You have Americans marching in the streets saying that we should have no borders, not be any nation, and just anyone come in and do as they please, so it is hardly surprising that illegals from Mexico and South America should do the same. After all, that's what makes them useful to the Left; that they be identified as and identify themselves as just another victim of some kind, just another leech on the system taking from those that actually produce.
Frankly, if we could run this country without bleeding-heart political correctness like most other countries, people caught entering the country illegally, even caught climbing the fence ought to be shot on sight. If you are caught and arrested and found to be an illegal who was previously deported, 15 years hard labor to pay the cost of incarceration, then deported again. Caught again after a second deportation and you are shot. The real way to discourage illegal alien invasion is to make it worse to enter than to stay where they are.
I know that sounds terrible and harsh, and it's a shame life is not as good south of the border as is here, but we cannot solve the world's problems, the onus is on Mexico to get its own act together for their own people, and they better, for once the drug cartels are stopped from selling their goods here, Mexico is going to have an even bigger problem.