I am not sure what you mean by a Republican foul up? It was able politics and the Dems couldn't muster 4 votes including Murtha's. Why do you think that was a foul up?
An RT poll taken after the vote showed that 70% of the American public think the Dems are against the war for politcal gains. More telling is that 55% of self identified democrats believe the same thing. Not a good sign for the mid-terms.
As to your question if nothing was to improve, ever, at a reasonable pace, when would be the time to get out?
The easy answer is when defeat is immenent and our forces would suffer a crushing loss in the face of an overwhelming enemy. Since defeat by a rag tag bunch of criminals and murderers is not possible I don't see that happening anytime soon.
That's not partisan, that's a tactical opinion. The enemy is overwhelmed, has no base to operate from, no sanctuary to stage and no ally willing to supply military support. Eventually the US and Iraqi forces will defeat them. They have no popular support, the basis of any irregular warfare.
The only chance of victory for the enemy is if the US gives up. We won't. They should.
Now as to that stock. You have to ask yourself why you bought it? If the reasons didn't change then a declining price is a buying opportunity to accumulate more shares at a better price. You should only sell if a fundamental reason changes your mind.
Experts telling you to sell your stock when the fundamentals haven't changed are doing you a diservice, much like pundits and pols who call for defeat in the face of victory.