I don't understand why people hate the fact that Batman has accomplished so much with prep time. Characters like Dr. Doom, Black Panther and Lex Luthor have shown the ability to pull of similar feats with mostly prep time and strategy, but people don't give them nearly the same amount of flack. I understand that Batman is probably the most popular comic book character of the past 20 years (based on movie, comic and video game sales) so he gets more exposure than everybody else, but there are so many complaints about it being unrealistic. Captain America fights and defeats people he should NEVER be able to even compete with, but people still don't complain that much about it. These are comic books EVERYTHING ABOUT THEM IS UNREALISTIC. So why is so much hate put towards just Batman? Also, it makes sense for DC to make Batman be "Batgod" in certain scenarios. He's their most popular character, it would be stupid to not have him win most of the times.
Also, clearly Geoff Johns has a bone to pick with the characterization of Batman because he gives him the worst showings in the new 52. I have a lot of issues with the new Justice League's portrayal as whole in fact. But I digress, I don't want to rant forever.