I’m not arguing against moderator discretion, I’m saying this community would benefit from stating the discretion boundary explicitly.
You’re already doing it in practice ("deemed offensive," "promotes right-wing ideologies"), and that’s your right. But between what’s been stated in this post and the current written rules, it’s easy for users to assume a level of consistency and auditability that the tooling doesn’t really provide.
Maybe something like this would help:
Rule 3: Respect the community’s principles.
Posts/comments may be removed if they conflict with our mission to center Global South perspectives. This includes (but isn’t limited to) discriminatory language, colonial/imperialist framing, or right-wing ideology.
Removed content may not be shown in the modlog. Removal reasons may be brief.
That would make expectations crystal clear and avoid confusion.