Perhaps I should rephrase a bit. My opinion is that when dealing with the drug trade we should A make drug offenses beyond possession for personal use a capital crime, and B forcefully engage the cartels with our military might, treating it like an actual war. These people have built a commercial empire off the destruction of lives, and that to me makes them no better than murderers, which many of them are anyway. It doesn't mean that I wouldn't share the gospel with them or what have you, but that's on my own personal level; at governmental level I have no patience for solutions that never actually work because they're too afraid to do what's really necessary. We've been calling it a war on drugs, it's time we actually treated it like one.
I fully understand a lot of the corruption going down there and I sympathize with those who aren't given a choice. Since I live on the border with Juarez I am familiar with what goes down these; people from my church have lost family members who were murdered by the cartels. No one can blame those those are so overwhelmed for failing to resist, since it would be little but an exercise in futility and a sure death sentence for them and those around them. Not everyone is so innocent though. Some simply side with the cartels because they want the money, such a government paramilitary group that the US helped train to combat the cartels, who defected as soon as they were trained because the cartels pay more.
There is really no way that most of Mexico can hope to actually win this fight, so they need our help whether they want to admit it or not. That the Mexican government doesn't want it suggests to me that many of them are probably on the take, and thus my opinion that we should simply disregard their wishes and handle the cartels ourselves whether they like it or not, since their failure to do so has dramatically negative consequences for us as well.