It's tricky Chinajan.
The Mods regularly get stick for supposedly ignoring transgressions from friends and jumping over selected targets - neither of which I believe to be true, and the detractors cannot provide evidence because on the Ed and Team - apart from the Mod concerned - know who has deleted what, and why - they have to provide a reason.
I think Moderators have to view each post on a case-by-case basis, and use their judgement, which is necessarily personal, and if the ED and team do not agree with a deletion or ban they can reverse either or both if they choose.
Personally, I view the way a view is expressed, rather than the view itself, so I would not let a poster be called a racist, for example, although if someone implies that they are, that usually stands.
It is tricky as I say - and there are always ample bar room lawyers on here who will spout guff about how wrong the Mods are - but that's part of undertaking the task.