My son was similar but different.
We couldn't watch Disney until he was 7 or so. It's too black and white. The antagonists are EVIL. Disney gave him the worst nightmares ever.
Pixar & BBC stuff were the only "kids" programming he could watch when he was little (Nemo, Thomas, Pingu, etc.).
HOWEVER... Anything that had shades of meaning, character flaws, etc. he was FINE with. Loved Indiana Jones, Starwars, Pirates of the Caribbean. (Couldn't do things like Batman). The more 'adult' a show, the better he did with it. (Not horror movies, but we're talking pg13 & R he was good with).
What my son needed were the shades of grey. Good people who do the wrong thing, or who have character flaws. Protagonists who aren't heros. Antagonists that aren't evil. Bad people who do good things.
I didn't "forbid" the stuff that terrified him, we just didn't watch it. The same way most people don't let a 3yo or 5yo or whatever watch the kinds of movies HE thought were funny/ interesting/ etc.
To me, it was no big deal. Granted, I have every disney movie ever made... so waiting until he was old enough to be ready for them meant I got to practice MY patience (I love Disney)... and being willing to be the odd duck out with other parents was also good practice.
All kids are different. What terrifies one is funny / fascinating to another/ no big deal to another. MY son couldn't handle kids' movies... but most kids not only 'handle' them, but flourish and thrive.
It's honestly one of the things I like in being a parent. "Getting" my kid. Knowing where his limits are, what his challenges are, what just makes him blossom. Because those are all things I've learned about him. No book or expert can tell you those things... they're the private gift of those who know you best. Part of the closeness of parents and kids. We know them better than anyone.