John McCain has been quite the mavericky straight-talker lately. He has criticized and blamed his own party for the government shutdown, much to the chagrin of Fox News. And he has no love lost for freshman Texas Senator Ted Cruz. McCain criticized Cruz for some of the stupid things he said during his 21-hour marathon speech, namely that those who opposed defunding Obamacare were like Nazi appeasers before World War II. And McCain has said a few times that Ted Cruz does not represent the Republican party. He did so again on Face the Nation Sunday morning. Host Bob Schieffer asked McCain how the upstart Cruz could gain so much control over the Republicans, particularly when it comes to the government shutdown strategy. “How is it that a freshman senator, less than a year in office, was able to lead your party into what some in your party are calling a box canyon?” Schieffer asked. “I think it was the extreme dissatisfaction that many people feel. There was already fertile ground because of those many members of the House who were elected in 2010 on the promise that they would repeal and replace Obamacare,” McCain responded. “The irony of all this is the rollout is a fiasco. That’s what should be on the front page.” “I respect Senator Cruz,” McCain continued. “He didn’t make any bones about what he was going to do when he came to Washington. The question is should we follow that leadership, or should we go in other directions, and coalesce the majority of American people. I guess we could go lower in the polls. We’re down to blood relatives and paid staffers. What we need to do is have this debate within the Republican Party. And it’s gonna be a serious debate.” Watch it below, uploaded from Youtube.