Totally agree! 

Let those generals stayed retired. Shows their stupid attitude and lack of professionalism when they try to second guess the PRESENT COMMANDER IN CHIEF.

Not surprising that under obama the US military was a laughing stock around the globe!