we share a border with Mexico , and for the most part the Mexican people are as good as any on the planet... the problem is legal, they by in large broke the law to get here,,, we owe them " nada " .... the programs that are set up in our country are for Americans . go live in Mexico illegally and see what they do for you... when found you will be arrested and in time deported.... but the Mexican government thinks their illegals should have all the rights of Americans ..... if Canadians come here illegally they should be deported too... or who ever... every sovereign nation on earth protects its borders and its people from illegals.... we are a nation of immigrants , there is no other nation like this nation, we love immigrants because ( unless your native American , who probably consider us all illegals ) we are all immigrants... but we have to be a nation under the law , and some politicians think you can pick and choose what laws to obey or not. anarchy is not a way of life its death to a nation .... something needs to be done , and I think it will , that's was the jist of the trump victory... and amazingly the constitution will guide us through all of this if the leaders will follow it...