I'd counsel against either course. Iraqis have no love for Iran. More incidents like this and you'll see the Iranian mullahs worried about sparking off a second Iraq/Iran war, with one side newly united under an actual reason to fight and the other side fractioned with dissent against a tolitarian government.
We didn't sweep though to Baghdad because Iraqis are cowards or ineffective fighters. We did so because they correctly determined that they had nothing to fight for. Iran may change that ....
It's going to be a hot summer.
I agree with your assessment. You have far better insight into this that I do, with my "knee-jerk" draw and fire reaction.
I just hate these guys sending in the means to injure or kill our soldiers. I have no doubt now that Mookie al Sadr is an Iranian agent and has to take his marching orders from Iran... thus his calling for his mutts to continue the resistance to "the occupation" even though we are working hard and quickly to get the heck out of Dodge [that is un-occupy]. It's illogical and lacks any common sense, because if the "resistance" just quit resisting, we'd go away.