I hate the people who massacred the 50 Iraqi recruits, and they will probably get what they deserve in return. But none of this leaves us any further forward.
I wish we could do something to make Iraq a liberal democracy (for what it's worth) but I don't think it's possible and I don't believe wars of invasion are winnable in a country of any significant size. My own native country, Ireland, is a country of about 5 million people and I doubt any invader could conquer it, for all practical purposes. Iraq's population is over 20 million and it's a much bigger country, with more resources and a proud history.
Patience, diplomacy and some of the billions wasted on the war could have been used to support dissidents to get rid of Saddam, and could have saved the lives of thousands, as well as the infrastructure of Iraq. All we can do now is eject the lousy leaders we have from office and encourage the incoming ones to turn away from war. There's no point in despairing, but unless we get rid of Bush and Blair we're in for more of the same - and worse.