You don't know the rap sheet of the user who got banned, you don't know his attitude, you don't know what he has done up until that point, you don't know what he said to warrant such a long ban in the first place. Mass RDMing with multiple punishments on your rapsheet, even more so if there are multiple
recent Mass RDM punishments can easily warrant a one month ban.

Wrong... he got banned for 5 recent punishments + ignoring sit +Mass RDM and minimal intention to RP.
You're just trying to justify his nonsense ban but it is clearly false and he should clearly be spoken to and maybe retrained for the way he punishes users. Banning a user for 3 weeks for 5 recents is basically corruption.