Because of the timing, I have always suspected that we publically dumped on Chalabi so that he could be seen as distanced from the US by Iraqis. That way he would not be called a puppet. His electoral prospects improved quickly. So much of what we see on TV is staged.
Chalabi may be just what Iraq needs.
If he wasn't tough as nails, and have huge ones, he would have gone home long ago.