I am not a fan of Sean Hannity, but the "it's been shown to be a mistake" remark is, IMHO, very premature. It presumes a knowledge of what the situation would be like if Saddam were still in power and providing training and safe haven to Al Qaida, Libya was still operating their WMD project, and Iran were not facing a couple hundred thousand US troops and sailors on all sides.
I keep thinking that the same "it's hopeless" logic could easily have been applied to every war this country has fought. The battles of Long Island (Revolution), Canada (1812), the first three plus years of the Civil War, Guadalcanal, and the Pusan perimeter (Korea) were all either disasters or very near misses.
I didn't say it's hopeless. I said it was a mistake.