O'Reilly was whining about this last night. I wanted to throw a brick at him. He kept asking "why can we train our guys in 8 weeks, and it's taking 2 years to train the Iraqi's". Col Hunt spelled it out just as you did, but I don't think Bill got the message.
As you stated, it takes time to get competent NCO/Officer leadership, it doesn't happen overnight.
Yeah I heard O'Reilly, too. It's not the first time he's made that idiot statement.
His was the last straw that prompted me to sit down and write this. His much vaunted research staff have made some glaring errors and often seem incapable of even rudimentary investigations of fact.