More than 60,000 guns connected to Mexico's drug war have been traced back to American gun shops...in Canada, we've stopped terrorists from blowing $hit up, and assassinating public officials because CSIS and the RCMP have worked in close connection with American counterparts to monitor who is buying what.
There is violence and terrorism on the other side of your border, and it is spilling over into America too. So, what do you suggest they do ironsides?
As far as Mexico is concerned, they can either ask for our help actively and we can stop this game they play with the drug cartels together or I'm not really interested (what they are doing now will not work). As to solving our problem, that is easy, I would start by rigorously enforcing the laws we now have. We don't have to create new laws to enforce older laws. To much government control will only lead to other problems that are much worse.