Still wrong. There's a long-standing protocol on not doing anything to influence a presidential election, Comey violated it on multiple occasions, that's still negligence. And despite what he said, had anything come of the emails on Weiner's computer, he could easily have said "We have protocol to follow", and he'd have covered his arse at the very least.
Toupee Fiasco took the unprecedented step of firing the FBI head, while his campaign staff is under investigation. This, as others have said, reeks of corruption. Had he asked for Comey's resignation on day 1, I'd have said "Well, he kinda deserves it.". To do it now is just another display of his, and his staff's, incredible ignorance and stupidity.