People don't hate Superman. They just think he's boring and old fashioned. Usually the older you get, the less likely you are to find Superman interesting and relevant. For some reason, it's easier to relate to "adult" anti-heroes than to the first. Sort of sad, if you think about it.
That all depends on how old one gets, while continuing to read comics.
I think kids who start out reading comics at 6 or 7 are drawn to Superman and similar characters *because* they are symbols of authority, morality and constancy. They appreciate concepts like saving lives, preventing crime and doing good for good's own sake. They seek out "heroes" in the traditional sense of the word.
If they stick around to their teen years, yes they're likely to develop a more cynical, jaded view of the world. They reject the traditional notion of the unassailable hero in the white hat about the same time they decide that their parents are clueless, the government is corrupt and it's every man for himself. Skepticism becomes its own religion and to be "sophisticated" means to believe in nothing. In this age range, the heroes of Marvel take on real appeal.
BUT...for those of us who last even longer, who enter their 30s and 40s and in many cases become parents, those "old-fashioned" heroes draw us back again. We get tired of the steady diet of nihilism. We get over our youthful, righteous indignation that the world is not as perfect as we wanted it to be. We come to understand that jaded cynism is, in it's own way, the most juvenile mindset of all, and that "heroes" who represent nothing more than revenge fantasies cater to our most infantile urges and do NOT help us grow as human beings. We come to appreciate "goody two-shoes" like Superman precisely BECAUSE they are not "realistic," because they do NOT have feet of clay and do NOT give in to mankind's baser instincts. Heroes at their best represent a standard just out of our reach, but one we should aspire to nonetheless. A hero should inspire us, and I submit we can never be inspired by characters who are already on our level or indeed beneath us.
So anyway, I say the older you get, the more you LIKE Superman. The trick is to hang around long enough. :wink: