After Gen. Stanley McChrystal made inflammatory remarks about Obama and other administration officials -- during the Bush years, this is what the FOX News viewing sect might have called 'treason' -- President Obama canned the Afghanistan commanding general. He will be replaced by Gen. David Petraeus. [via CBS 5]