Since a few of my first choices were taken I'll have to say Satoshi-kun from Pokemon...he still means well and he's tries to help everyone who needs it whether it's another Pokemon o Person he'll do it no matter what the cost is!
Johan Lebert. Well he sorta of a hero. Hes actually a villain but hes my hero. Johan kills people in the Anime but i think they all deserve to die and i think whats hes doing is just. Killing the real MONSTERS of the world. the child abusers, the people who always get a way with there crimes, robing, killing, and more.
i Hope he counts Johan should count Because hes my Hero. XD