"After stiffing us with Trump...."
Whilst the continued fails of Mr Weiner do make good comedy, I would suggest the person ultimately to blame for Trump is Hillary Clinton. In letting Hillary dominate and dictate to the Democrat Party, the Dem leadership managed to snatch defeat from the jaws of electoral victory.