I find all the cavils and caterwauling over the insurgency vastly amusing.
Just remember what people were saying 3 weeks into Afghanistan. "We have lost the initiative." "It's already a quagmire." "Soon the Pentagon will begin massaging the news." It was called a "tar-baby." Then the next week, Kabul and Mazar-i-Sharif fell to our spec-ops-backed Northen Alliance allies, embarassing the hell out of the defeatist crowd.
Let me say this very clearly: There is no militarily significant resistance in Iraq. We can crush this insurgency the minute we want to.
100,000 insurgents? So what? How many soldiers did Saddam have? They are totally outclassed.
This is a classic counter-insurgency campaign startegy for facing a militarily much weaker opponent: Give them a safe haven, let them all gather there in the illusion of safety, then crush them all at once. Additionally, we are using the time to build up Iraqi forces that can more legitimately fight the insurgents.
Every day, the Iraqi gov't forces get stronger relative to the insurgents. Every car bomb makes the Iraqi soldiers and populace that much more apt to agree the insurgents must be dealt with whatever the cost.
In three months, I think you will see the difference.
UPDATE: Was I right?