It's like asking people to stop voting for the least-awful of the two candidates showcased on the teevee. Yes, they should just stop for their own good and for the public good, but it's not going to happen.
The blame was in a conditional statement: if you blame the law forbidding drugs, why not the people actually funding the cartels? They may not intend for such to happen, but neither could it happen without them.