As much as we want to win in Iraq we can not. Once we lose support of the people we are done. The war was on the clock and our time is up, we need to reset the clock. The only way to reset the clock is with a major attack against us.
If you have a better way to reset the clock I would love to hear it. At the beginning of the war there could have been ways to extend out clock time by regulating news out of the war zones and the like. That didnt happen and I hope we learn from our mistakes.
Anyone who says, as you have :"let them hit us hard with a nuke.....", is a disgusting, brain dead, subhuman who doesn't understand just how moronic a statement that is. Iran won't nuke us. Korea can't, but Kim Jong Il will sell the stuff to terrorists. Terrorist, NOT a nation, would do the dirty. So WHO do we retaliate against; which nation? We won't know where the nuke came from and millions of AMERICANS would be dead.