Another big problem is all of the protests, over immigration. If you're not a legal citizen of the US, you aren't protected by the Bill of Rights. Basically, if you're here illegally, you really don't have any rights. Why are some of the legal Mexicans supporting the illegals? The legal Mexicans should be more upset about it, than anyone else. After all, the legals went through all of the trouble to do things right, and the illegals have done most everything wrong!
Compare Mexico's policy on illegal immigrants to the US policy. Mexico's policy is, when a illegal is caught, they are put into a prison for 2-2 1/2 years, and then they are shipped back to where they came from. Some of the illegals in Mexico, get even worse treatment, such as being raped, tortured, beaten, or even worse, and then put in prison. The US policy is, when an illegal is caught, they are taken somewhere, feed, and shipped back across the border. It's nothing more than a slap on the wrist, so what is to keep them from coming back? If the US would have a policy, similar to Mexico's, on illegals, we wouldn't have as many coming across, because our prisons would be at max capacity, which would cost us more tax dollars. Build a wall, similar to the one that used to be in Berlin, and that'll end a lot of the problems. Put a Bradley fighting vehicle with quad mount .50's on it, about every mile along the border, and see if that don't slow them down.
PS I'm not full of hate, or racist. I have several good friends that are LEGALS, and they are pissed at the illegals, also.