I generally like Batman, though occasionally the absurdity of his existence, and his entire broody-guy know-it-all shtick are hard to ignore.
I was playing playing Batman: Arkham Knight and something started to bug me. The Arkham game series gives you a grim-dark "mature" version of Batman, growl-speaking words like "Batcomputer" with a straight face. That in itself is enough to break the whole thing into ridiculous pieces. But what really got under my skin was the way it casts Bats as a complete know it all. He literally knows everything about everything and not a single person--not Alfred, or Robin, or the Penguin, or anyone--calls him out on his bullshit.
No one ever says, "How do you know that?" Or, "No Batman, I can't do that for you, creating a cure for a genetic disability takes more than two hours." How is he an expert detective, a super black belt ninja, a software developer, an engineer, an architect, and also built like a linebacker? If Batman were software, he'd be suffering from some major feature creep. He can do it all!
I think I can buy Sherlock Holmes knowing everything because every take on the character spends significant time on the things he actually doesn't know. They show you the downsides of his hyper intellect, and make a great case for having Watson around. But Batman knows everything and needs no one. He's kind of a douchebag. So I made some comics about that in my spare time, then slapped them all together in the above image. Enjoy!