Ego is a motherfucker. He could've done this months ago and the Dems could've been pushing a better candidate. Now he throws the party into chaos 4 months before the election. The only good thing to hope to come from this is more public officials stepping down when it's clear they're too old to serve public office.