Tommy Franks is a general whose good friend and Commander in Chief just happens to be the president. What do you expect him to say?
If you want to keep playing that game you're on the same side as Carter and Bill Clinton. Must make you proud doesn't it?
No.
Tommy Franks is retired and under no obligation to speak on the CinC's behalf...
Tommy Franks is an honorable and knowledgeable.
If you want to disagree with him, fine. Name dropping certainly doesn't make an argument, even when the name is Tommy Franks.
However, to imply that he would knowingly put the safety of the country at risk, because he is a "friend" of the president is over the top.