7. Bruce Wayne, Socialite
Bruce Wayne. An incredibly wealthy public figure with a lot of power at his disposal, as head of Wayne Industries. If you asked if Bruce Wayne would definitely beat up Superman, you'd be asking a different question. The thing is, not all wars involve fighting, if Lex Luthor's stint as president in the DC universe has taught us anything. What could Bruce Wayne do? With all of his money and resources, it is not unfeasible to imply he could indirectly fight Superman. With an easy smear campaign, you could turn Superman's adoring public he so actively draws upon, against him. You could make him not welcome, a fugitive, a criminal. After all Superman may be invincible, but he's not above the law or society. He could even turn the JLA against him too. While this method isn't necessarily Batman's style, using his social position and resources he could turn the world against Superman before Batman needed to ever be involved.