It should be a given that everyone is flawed, including so-called ‘heroes’. Though personally I think part of the problem is that people believe in heroes in the first place and want to worship someone perfect. There’s no such thing. People need to get the fuck over that and get real.