We need to teach people to let themselves have horrible thoughts more often.
Not in the "haha give in to your intrusive thoughts" way but in the "so you thought about killing this person, okay, why?"
Trying to be pure inside your head is more harmful than good, it just makes you afraid of being a bad person, it gives you anxiety, which in turn can cause intrusive thoughts to show up more often, it makes you afraid of being "found out" when in reality no one knows what you think!
No one is going to judge you for having the most violent, twisted fucked up revenge fantasy, and if you relax and let your mind wander instead of keeping it on a tight leash in fear of having Society-Non-Approved-Thoughts™, you'll be more in touch with yourself.
Which isnt to say your violent thoughts are your True Self, but neither are your sanitized "i have to think nice thtings all of the time" thoughts