theres a major difference. the afghans, iraqis, and viet cong were fighting a different war. they were fighting for their ideologies, their religion, and against foreign invaders who wanted to change their way of life. the cartels would only be fighting for money and power. theyll crumble much, much faster when faced with overwhelming opposition, because theyre not invested in the same way.
United States