President Obama fired Gen McChrystal because of a few remarks made about him and his advisors. Yes, he should not have made those remarks to a reporter. This man and his staff are warriors not politicians. When are the people in Government going to learn if you are going to make war let the men in the military do their job and stay out of the way. If not bring our men and women home.