If its already affecting American territory, what are the other options? Invade Mexico and take over the land and administration of it? Bury our heads in the (contaminated) sand?
Diplomatic relations?? I don't think every international issue was solved by agreeing to throw money at an issue for a project that hasn't clearly stated how it will solve the problem permanently and all inside of a country with a relatively high location on the corruption perception index.