I personally feel that offensive language should be censored because they’re intended to be offensive and hurtful to people, while OTOH if its obviously not purposely offensive but just a method of expression, it should be given a pass. Leave that to self-censorship / the readers / users.
Also, given the semi-monopoly that these sites have, I think that they have some sort of responsibility to not exploit network effects and alienate users just because they can.