Yes, but that doesn’t address the fact that, for the most part, there aren’t truly virtuous heroes that kids can look up to today. Even in Star Wars, you did have Vader, but you also had Skywalker and Kenobi. I would include Han Solo, but he was sort of a self-serving schemer, except for when he redeemed himself at the end.
That’s actually pretty tricky, because it is not easy to create an effective hero.
I remember being impressed a decade ago, by the double female heroes of Xena and Buffy, that had little girls stomping around and being “heroic imitative” like little boys usually do. I still wonder what it will be like for girls raised on that.
But dramatic broadcast television has sort of burned out, and we can all agree that while HBO is putting out some magnificent dramas, they are not the sort of thing you want children emulating.
The better side of Hollywood has been far more adult oriented in theme, if not content, not something that showcases heroism very well or is interesting to children.