What is unfortunate is that American voters elected a pathetically inexperienced and pathetically naive community organizer to be President of the United States.
A true patriot in the military decides:
1.) Country first
2.) Career second.
3.) Resigns and then tells it like it is.
General McChrystal waited too long to resign and American troops have died in vain because of that.
That would be great but don't hold your breath. You can bet that the General's salary and benefits will be used as leverage: "if you say one word of anything to the public, you can kiss your military pension and bennys goodbye."