He certainly could have waited until it was determined that the emails had any bearing on the investigation (they didn't). He knew he was destroying her chances and yet did not mention the Russian connection.
Hilary made mistakes- but she didn't deserve this weasel.