I'd be less than enthused too if my boss didn't know what the heck he was doing and his incompetence could get me killed. I don't blame just Obama in this, this has been a problem with every President after Bush senior.
Despite our superiority in technology, the U.S. no longer has the political will anymore to win wars. You can't fight a war in a half-assed, "politically correct" manner. If a war is worth fighting, then it is the duty of the civilian and military leadership to ensure victory is achieved as completely and quickly as possible regardless of the political or diplomatic fallout. Otherwise, we're just sending more of our troops pointlessly into the meat grinder.
"No nation has ever benefited from a protracted conflict." - Sun Tzu, "Art of War"