I don't for a moment think that he wants America destroyed by communism.
That's completely out of character for Petraeus. He's not perfect, but he loves this country.
The "p" in Democrat stands for PATRIOTISM!! (kudos to another freeper)