Your post if full of hatred and moved by racism. I will teach you a few things, before you start shooting at mexicans:
Know your REAL ENEMY. 
1) In trade deficit, it is CHINA (40%), and Germany (13%), and Japan (12%), the countries with highest deficit in their favour, and Mexico only with 10% of the USA deficit.
2) American (and Canadian) corporations, for greed, killed thousands of jobs in the USA (and Canada), and went to China, to exploit chinese workers with miserable salaries. And guess what? Those products Made in China are imported into North America and sold at prices as if they were made in USA or in Canada. Who is pocketing the huge benefits? American and canadian corporations, who betrayed the american and canadian people!
3) Corrupt politicians in USA and Canada created "rules" to protect the interests of those betrayer corporations, receiving bribes morphed into huge salaries, so as if they appear legal.
There you have it. Investigate, if you still doubt it.