No Middle Eastern Army can stand against the US Army. None. Not one. North Korea’s Military will be crushed in a few weeks, if they and we are foolish enough to engage in that war. The question would not be military defeat of North Korea. The question as it was in 1950 is Chinese reaction.
Insurgents can hold out because the US, Israel and other Western Forces will attempt to minimize civilian casualties. Conversely, the insurgents such as Hamas, Hezbollah, Hamas, the PLA, ISIS, al Qaeda will purposely target civilians and manifest amongst civilians in order to raise the civilian death toll so that Western NGOs will place blame on the Western Armies and on Israel.
If Israel or the US Military were to turn loose and not care about civilian casualties or infrastructure, these insurgents would be defeated swiftly. Western Politicians send Western Armies into the field with one eye blinded, one arm tied to one leg with trigger fingers glued to the palm. The US military could defeat the insurgents if they were allowed to plow through and kill everything in sight. If the US Military were to wage total war, there is not an insurgent group which could withstand the pressure of such a war. The will of the people would be destroyed.
If an American General was to be set loose in the fashion of W. T. Sherman or Genghis Khan, there is not a force extant in the Middle East who could stand before them. Not one.
The West attempts to be civilized. We are back to the gentlemanly wars of the 18th Century. Tea at noon. Battle at 1330 sharp. Turns at volleys. Pish Pish.
The Cold War with the Soviet Union turned the American Military soft. That same Cold War destroyed the will of Western Europe to survive.