Originally Posted by
MarvelMaster616
I've found myself asking this question a number of times as well. And I think it's largely due to the growth and success of anti-heroes. Heroes like Iron Man, Wolverine, Batman, Hulk, and Black Widow are not heroic in their persona. They all have serious issues and would probably need a lot of therapy if they existed in real life. I think starting in the early 2000s with books like The Ultimates (which is basically just the Avengers if they were all unrepentant jerks), everything superhero suddenly had to be an anti-hero. And that meant heroes like Superman fell to the wayside. Now I enjoy anti-heroes as much as they next guy, but it's gotten to a point where it's hard to really admire or respect them. I think Marvel and DC have really overdone it with the anti-heroes. That's why I think characters like Superman and Captain America (especially the movie version) are becoming more relevant. There's this myth, and it is a myth, that fans don't respect a character that just does the right thing because it's the right thing. There is a place for heroes like that and right now, the anti-hero movement has gone way overboard.