One American professor who is not a communist has this view about the state of affairs in Iraq.
"I am quoted in this NYT piece today on John McCain's allegations that the US is fighting "al-Qaeda" in Iraq and that there is a danger of "al-Qaeda" taking over the country if the US leaves.
Those allegations don't make any sense. McCain contradicts himself because he sometimes warns that the Shiites or Iran will take over Iraq. He doesn't seem to realize that the US presided over the ascension to power in Iraq of pro-Iranian Shiite parties like Nuri al-Maliki's Islamic Mission Party and Abdul Aziz al-Hakim's Islamic Supreme Council of Iraq. So which is it? There is a danger that pro-Iranian Shiites will take over (which is anyway what we have engineered) or that al-Qaeda will? It is not as if they can coexist. Since the Shiites are 60 percent and by now well armed and trained, how could the 1 percent of the 17 percent of the country that is Sunni Arab and maybe supports Salafi radicalism hope to take over?
Even if McCain only means, as his campaign manager tried to suggest, that "al-Qaeda" could take over the Sunni Arab areas of Iraq, that doesn't make any sense either (McCain has actually alleged that al-Qaeda would take over the whole country.) The Salafi radicals have lost in al-Anbar Province. Diyala Province, one of the other three predominantly Sunni areas, is ruled by pro-Iranian Shiites. That leaves Salahuddin and Ninevah Provinces. Among the major military forces in Ninevah is the Kurdish Peshmerga, some of them integrated e.g. into the Mosul police force. Hint: The Kurds don't like "al-Qaeda", i.e. Salafi radicalism. Jalal Talabani is a socialist.
So the Shiites and the Kurds among the Iraqis, now more powerful than the Sunni Arabs, would never allow a radical Salafi mini-state in their midst. They would crush them. And substantial segments of the Iraqi Sunni population have already helped crush them.
http://www.juancole.com/