The average age of a user isn't the average age of a moderator. Also, based upon maturity, which almost all the moderators have, there is little shown by preforming this action. If he was a normal member it would be different, but he's a moderator, therefor held to a different and/or higher standard.
Look, I'm not saying my opinion matters, but I do think his position should be revoked. It's great that he's back, I'm sure he's a fine member, but he needs to be held accountable for his actions.