You're making an assumption here I do not subscribe to. Who says we expect our heroes to be 100 percent perfect? I certainly don't. And then the question is, Who do we regard as our heroes?
We know that some people regard heroic deeds done by members of the armed forces as heroes. Perhaps they are. But they're not my type of hero. Neither are people who are gifted and and dedicated to various sports. How the hell can a sports person be called a 'hero' just because they're good at a particular sport! There's little heroic in that.
My kind of hero is someone like the late Professor Fred Hollows, Orphalmic Surgeon, who spent the mature years of his life helping hundreds of thousands of people all around the world have their eye-sight restored. Who set up factories that could provide Third World people with pairs of glasses and artificial lenses at $25 a pop whilst everyone else was charging hundreds for same. Here is a man who, with his team, is estimated to have help 60,000 before he died a few years back.
My kind of hero is a man or woman who makes the world a better place in which the rest of us live. Hero Fred Hollows was no saint. He had his weaknesses and well as his strenghs. Certainly, I never expected a 'rough diamond' like Fred to be 100 % perfect. So I finish off where I began: I think your quesiton is innacurate and not particulary well thought out before you put it in writing on these Hubpages.
Still, you're at least subscribing to the Hub Community and getting us thinking about our answers, and we can only appreciate that.