Heroes are real, they do not live in comic books and fiction films only. We live beside them everyday, we eat without knowing who they are, what they've lived, who they know, what they like or what inspires them to do the things they do. You may be one, you may be close to one, anyhow, their actions aren't made for a prize, they do it because they know its the right thing to do.
Some heroes even die acomplishing their point, some of them live to be known, but they do not want fame or fortune for their actions. They do not even need a thanks to be in peace with themselves.
Heroes may be people who help an old lady to cross the road, or the man who helps someone stand up when they have fallen. There are many heroes. These kind of people are the living proof that people haven't lost their humanity.
I think heroes are and have always been needed in time. In early times a hero was someone who made an heroic deed in a crusade or mission, someone who was an incredible warrior such as Aquiles, or Hector from Troy, but as much as they have made heroic deeds in Greek mythology, there were heroes who helped ordinary people without making those big heroic belic deeds. Nowadays we do not see much heroes such as the mythological warriors shown above, but instead these people, our relatives, our friends, the man in the bar, the guy who saved a man from being run overed by a car.
Heroes will be always needed, not for their deeds but to inspire people to do the same as they do. Being a rolemodel is a great deal. With all the bad things happening in the world, at least someone must have to proof the world there is still some good in it. Heroes are great people and their actions are remembered from age to age.