“The Republican Party ought to be out there not restricting voting by voter ID, but saying we want everybody to vote,” he told Sawyer and Stephanopoulos. “It’s a party that has to stop saying, ‘We are going to appeal to you with new messages.’ You need policies — the country is becoming more minority.”

Powell, who endorsed President Obama’s reelection bid in October, said that his critiques of the GOP have left some wondering, “Why are you still a Republican?”

Because, Powell said, “I grew up under Ronald Reagan and Cap Weinberger and George Schultz and George Herbert Walker Bush — that’s the Republican party I know — the Howard Bakers of the world, and I think we’ve drifted from that. And I don’t think there’s anything wrong with trying to drift a little bit back. Not because it’s just good to be moderate, but because that’s where the American people are. They lost an election — two.”