Try to go to Mexico illegally and see how they treat you. Heck, go there legally and try to buy some land, they won't let you, you have to be a Mexican citizen to buy land in Mexico. Every nation on Earth protects their border, that won't change unless there is a one world government and concentrated power like that is not a good idea at all. And no, it is not just about Mexican immigrants. As far as I am concerned they are not even the main immigration problem. The main immigration problem is those coming here legally from places like India, China, Russia, South America and Africa. The reason they are a problem is because they are not needed, we have high unemployment here and we don't need them, but corporations like to exploit them because they know that they must have a job to stay in America on work visas so they know they can treat them like crap and not worry about them quiting. They can't do the same with an American citizen because they would quit and find work elsewhere. Patriotism is not a dirty word. It is OK to stand up for your nation and even fight for it, it is even a noble thing to do. The same holds true for American corporations, they too should have some loyalty to America and not be afraid to be patriotic as well.