The nuclear threat.
SPOILERS! SPOILERS! SPOILERS!
One of the major reasons Batman is able to beat Superman is that Superman was weakened by a Soviet missile he destroyed days before, and was still not 100% okay. Back in the '80s, when The Dark Knight Returns came out, it lent an immediacy to the story and it still could in the movie.