Tide is running out on this prime minister, who's neither one thing nor another. And if he's disappointing progressives, he's disappointing many other voters too.