I totally agree about the suspension. No way around suspending him if the fight was mid season, but how much sense does it make to punish him 9 months after the fact if he has already paid the price?
I have no idea what the requirements were, but it seems to me like his mistake is totally something that can be taken care of without missing games 9 months after the fact.