You can't eject him for this during live ball - once he crossed that line (meaning, to me, his actions at the plate ... you waited too long), he's gone.
Of course, you can always announce the ejection right then and there, and see if he leaves the playing field on his own without running the bases - and then the defense could appeal his miss.