The best thing that can be done about Iraq is to get an exit strategy soon. There is no way we can achieve an objective of liberty there, or perhaps even strategic control of the oil there without engaging in genocide.
It's that simple.
We should try to put the problem in the hands of all interested powers - like the UN. We should admit we screwed up and ask the world for help.
That's a good start.
Then we can implement a real strategy to get the world economy off imported oil, especially from the middle east.