Well people have been saying that pulling out the armed forces from Iraq is such a wrong choice when the US is winning.
Let me open your eyes if you think that way. You cannot say we are "winning" if we continue to bring home caskets with flags over them. The US might have the advantage, but it is so, SOOOO, far from winning.
And not because he is not doing what you want him to do means he is a bad leader. And to be honest, what you consider "fucked up economy" is nothing compared to the economy of other countries. Be thankful enough he is doing his job.