President Obama was absolutely correct in accepting the resignation of General McChrystal. As a retired Army Officer, I understand the training officers get in not criticizing the Commander-in-Chief nor getting involved in politics while in uniform. The General and his staff crossed the line.
President Obama handled the resignation with grace pointing out the many achievements the General has had in his career. He further pointed out there was no professional disagreement between the two of them. Unfortunately,this modern-day American Hero and his staff, embarrassed the Commander-in-Chief. Those criticisms, regardless of how true the statements were, are unacceptable for any uniformed officer in the United States Military.
Although the action was justified, I pray the Nation will not allow one misdeed to taint an otherwise brilliant military career.