If you use both as justification, you don’t have to worry about different communities having them the other way around. It gets real fun when a community has the rules one way, but the instance sets them the other way.
Rule 1: No bigotry - including racism, sexism, ableism, homophobia, transphobia, or xenophobia.
Rule 2: Be respectful, especially when disagreeing. Everyone should feel welcome here.
Meanwhile, replying to the commenter with “My little cyκa” (bitch) received no moderation.
Frankly, moderators should be more detailed in their reports, and clearly specify which rules they are acting under.
The Removed Comment entries should also specify which community they were removed from, just like the bans. This would further clarify the set of rules being moderated under. You can determine this by viewing a community modlog, but not when viewing the modlog overall (although I’m sure the core database has this functionality).
However the user here definitely deserved moderation, and a 3 day ban is appropriate. Maybe not based on the first comment alone, but the overall haul of them. The Kkkracker label might not have been justified by those comments, but they certainly have a bias leaning that way, based on some of their other comments.
I almost thought this was another case of the mod removing the same comment multiple times, but no, the user really did post the same comment over and over again.
Eh, automatic moderators are programmed by humans, and thus still have biases. There’s no perfect solution.