One of my favorite moments in comics comes from the 1970 Green Lantern / Green Arrow run. Green Arrow rescues a kid from getting run over by a train, and rather than celebrate the victory, he laments that the city didn't have a park where this kid could play safely. He considers running for mayor, and the rest of the Justice League talk him out of it.
As a kid, it was the first time I saw a comic look at the reader and say, "Yeah, these capes really are just fantasy. If you want the world to be better, you can't leave it to other people."