What Iraq needs more then anything else is for the Pentagon to get its head out of its butt and really start equipping the Iraqi Army and police. The Madhi Army is better equipped then the Iraqi Army today.
Just a small part of it First and foremost there has to be a resemblance of security for the Iraqi people to build off of. Second, the Iraq forces must be trained before arming otherwise you are just arming the insurgents / terrorists.
We could have done this right but we let the golden hour (the vacuum created by regime change in 2003) escape us. Whenever a vacuum in these types of operations is created someone will fill it. Unfortunately we were not prepared or willing to fill that vacuum.