A year after his surprise election victory, President Donald Trump is underperforming expectations and lagging behind his predecessors, with the lowest job approval of any postwar president at this point in office, broad distrust across a range of issues and majority belief that he’s not delivering on his campaign promises.

Yet for all his shortcomings, Trump runs a dead heat with Hillary Clinton among 2016 voters in a hypothetical rematch in this ABC News/Washington Post poll, underscoring Clinton’s own enduring unpopularity. Ninety-one percent of Trump voters say they’d support him again (albeit down from 96 percent in April). And marking a still-struggling opposition, 61 percent of Americans say Democratic leaders are mainly criticizing Trump, not presenting alternatives.

The poll does have a somewhat flawed methodology – “conducted by landline and cellular telephone Oct. 29-Nov. 1, 2017, in English and Spanish, among a random national sample of 1,005 adults. Results have a margin of sampling error of 3.5 points, including the design effect. Partisan divisions are 31-23-38 percent, Democrats-Republicans-independents” – i.e. Republicans and Independent underrepresented and Democrats over-represented, and it polls “adults” rather than “registered voters”, “likely voters”, or those who voted in 2016. However…

It is still a disastrous result – for Donald Trump, for the Democrats, and for America. One year one and essentially nothing has changed. Trump still barely if at all wins against the worst Democrat candidate in recent memory, and Hillary still can’t win against the most controversial and most unpopular president in living memory. Granted, Trump has continued to be under an unprecedented attack not just from the Democrats, but from the media, popular culture, and just about everyone else – but they have had plenty to work with. Conversely, in the process his opponents have also continued to reveal themselves as corrupt, hypocritical and extreme. So this is pretty much what you get after a year (longer, really) of two sides heaping shit on each other. As Donald would say, sad.