In recent days, the Iraqi city of Basra has seen intense fighting between rival Shia groups. One is financed and trained by, and politically tied to, Iran. A reasonable person might think this is the group that the US Military is fighting, but alas, that person would be wrong. We are fighting along side the Iranian-backed Badr / rebranded ISCI, against local nationalists led by Muqtada al Sadr.
I've said it before, al Sadr is "anti-American" only in the sense that he wants us to withdraw from Iraq. So do all of the Sunni groups that are cooperating with us in Anbar since the surge! We still work with them, don't we? If someone was really interested in the long term stability of a place like Iraq, they would realize that al Sadr is the type of person who could help make that happen. He is a nationalist, keen to curb Iranian influence, and willing to join forces with Sunnis for the sake of "Iraq".
Iraq is the perfect setup for Iran. First we take out Iran's number 1 enemy in Saddam Hussein. Then we sacrifice thousands of US lives and billions of dollars fighting other enemies of Iran; Al Qaeda, the Sunnis in Anbar, and even local Shia nationalists like al Sadr. We are doing all of Iran's dirty work for it, protecting the elected government that Iran more or less owns, and all the while Iran gets to berate the US every day for occupying a Muslim country.
I've got a longer post on this topic coming, but I had to get this one off my chest.