I agree with all of the above. Unfortunately cartels have a great deal of power in those countries (and are often connected to corrupt government officials), and keep much of their populations poor and dependent on them. Do we go in and help clean up the cartels? I would say yes but then many will say we shouldn't be getting involved. I disagree with that though because it's directly impacting us here financially anyway.