One thing I see a lot here is a tendency to villainize the ignorant.
This bothers me, because in reality, people won’t know a lot of things are bad until they LEARN that they are bad.
Even if “care for people, don’t hurt people” is “good”, there are a lot of different ways that can express itself, and knowing what terms or mannerisms are harmful and why can require a level of cultural savvy that many people don’t have …yet. What you know depends on where you were raised and what you were taught, what information you have acquired. Even if things can be google searched, sometimes, especially if someone is newer to the internet or was sheltered, they won’t even be aware that something might be an issue. (Yes, there is a line between ignorance and bigotry, but a lot of posts I’ve seen seem to skip straight to dealing with everything as bigotry, and leave ignorance out of the picture entirely.)
The important thing, I think, is to educate people without condemning them automatically. “This is why this thing is hurtful, please stop doing it.” Not “this is bad and everyone who does it is bad”. It seems that the second is more likely to cause a defensive reaction and bitterness than true understanding or a change of ways, so please remember this when you teach!