The war in Iraq is really the war in Vietnam, including lessons learned. What does McCain mean when he says we can win in Iraq? Does this include some Iraqi 2 star standing up the Iraqi military? Or does it mean we "win" in Iraq?
Lesson 1. keep the military focused. Keep it small enough and with only the profession solder allowed. Make sure there is doubt in its ability to remain in the country. Make sure a quick withdrawal has consequences. Don't let the military become so big that its place in the occupying country becomes without doubt. Bring the element of loss into the big picture.
Lesson 2. Privatize! Let the unemotional corporations take over. Don't get bogged down into doing the "right" thing.
Lesson 3. If all else fails, nuke! Don't pretend you are not bombing neighboring countries, involve the whole region, then end conflict as quick as possible, if our forces are in jeopardy, see lesson 1.