Not only have things changed in Iraq, Obama's understanding of the situation has changed drasically over the past month or so. There is information that the President gets access to that is not shared with the junior senator from IL. His statements during the campaign were designed to get political support for his election. I don't tend to think very highly of those people who would vote for him based on his campaign promises...but I digress. Not only that, but those promises were made out of (what seems to me like) total ignorance of how the military operates and what the actual situation in Iraq was. The President has gotten one hell of an education over the past month, and I'll give him the benefit of the doubt that he is taking the time to get advice from the people in uniform who are the experts.
The one thing that he needs to drop is the notion that he has concern about "breaking a campaign promise". I think that Americans are smart enough to know that campaign promises are not set in stone and that completing the mission in Iraq is a higher priority than just getting the hell out. Then again, maybe I am giving the average American to much credit.