Getting it straight re what is allowable by law and what is not.

Karen: My understanding from our conversation is that anything that promotes an ideology or an idea that an identifiable group of people or a singular person, is lesser and if the speech used towards them is vilifying or dehumanizing or anything in the context of the language that was spoken towards them, this is not legal.
So the question I need to ask when posting online or on our website is:

Does the language dehumanize a person or is it the demonization of that person?

The law has to show that you knowingly and wilfully did this id this to promote hatred.

I also understand there are not a lot of prosecutions in this realm.