You can't just denounce someone as a hero, it just means that they're not a hero to you because they don't fit with your own personal values. A hero is different for everybody, and there could be more than one. And that's what a lot of people (especially on my Facebook feed) seem to forget because they're busy undermining someone's value because it doesn't fit with what they personally believe in.
So my message to you is that just because they're not your hero personally, doesn't mean that they're not a hero to someone else.
And that is Superman (though I prefer Batman,) but that doesn't matter because he helps the world right? And that's good, or else evil will take over and the world probably would have ended a long time ago.