It isn't forbidden "because it works", it is forbidden "because teaching works", and a step back, "they believe it to be wrong information"
By stating your shortcut, eg "teaching works", I feel you are glossing over, while unintentionally, the fact that there is an actual difference of belief here.
Such people can believe black people are inferior, or lgbtq is wrong, without it deriving from hate. Their hate comes from people trying to "corrupt" their children's beliefs, and anyone with a child would feel precisely the same way, if they thought the thing taught, was very wrong.
By understanding the source of the hate, by keeping the source in mind, we are better able to counter it... to perhaps fix it.