Wow where have you been the last eight years?
Obamas war? The man has only been in office seventeen months, calling it Obama's war means you have been in a coma.
I don't keep track of Generals getting fired, but I haven't heard of anyone but McChrystal, whose firing even he understands, resigning, in the last seventeen months.
We can't 'win' this war, we didn't go into under Bush, to 'win' anything, we went in to get Osama eight long years ago, and to do that we got rid of the Taliban, almost, if anything we have been more successful at damaging AlQaida by killing their leadership in the past year than ever before.
I hope you feel better, head trauma isn't to be taken lightly.