I think you were a bit too quick on this one and I would have put up the stop sign and told him that's enough, if he blows it then he is done. However if you eject early, you'll likely will have less ejections and fewer issues in your games.
If at all possible, try to issue a warning as it seems almost everyone wants a warning in before an ejection, atleast in my area.