Hmm. I don't think Batman hates the world and everything in it, though. And plenty of the good guys like him. You don't get much better than Superman, and even Ollie has a big desire to be liked by Bruce. Hal, too. Diana respects him. He's pretty well-liked.