Today Colin Powell gave a staunch defense and support of the President Obama’s choice of Chuck Hagel for secretary of defense on NBC’s Meet The Press. He however provided his sharpest criticism to date of the Republican Party when David Gregory asked him if after voting for President Obama twice and supporting more moderate social […]