Well, Anime has a bit of an excuse, in the fact that a lot of the time they're trying to put across a positive image for moralistic images and such, so the hero, who mya be a badass, also has to be a stand up, god individual so as to influence the kids.