Ok, let´s see...
People aren´t complaining about Batman not being a detective (see the movies again, it´s right there, onscreen, he´s a great detective), what people are complaining about is not seing Batman doing deduction onscreen; i.e: to get to Harvey before he shot Thoman Schift or Gordon´s family, Batman had to deduce where he would be, and he did, we just didn´t get a Sherlock Holmes- like scene with Bat´s inner monologue ("Harvey´s been corrupted by the Joker, he probably wants retribution, who would he go against? Gordon and me of course; where would he do it...?"); we only saw him showing up there (which, again, it´s pretty much Batman´s thing), but it´s pretty logic that he had to deduce that to get there.
And the bullet thing, it´s just ridiculous the way people are underplaying Batman skills there; if anything, that´s the scene that shows you how above everyone else he is (Gordon: "Are you gonna take ballictics out of a shattered bullet?", Bats: "No, fingerprints.", Gordon: "Huh?"); we se Bruce at the bunker shooting at different kinds of bricks and comparing the evidence to them, then he picks the one that matches, he makes a scan of it, then takes it to Fox, who completes the scan and virtualy reconstruct the bullet (Fox: There´s your reconstructed bullet... Wayne: And there´s the fingerprint.); just look at Gordon´s, Alfred´s and Fox´s faces during this whole thing, they had no idea what he was doing, they didn´t understand what he was going for (I particularly like Fox´s face when Wayne says the fingerprint line, the expression in his face is like "Woah man, you´re good!").
During this whole thing Batman shows to be at least two steps ahead of everyone; even top-cop Jim Gordon, even tech-guru Lucious Fox.
Right before getting the brick outta the wall, Bats tells Gordon "I need 10 minutes before your men contaminate the scene.", Gordon tell his men (professional detectives, that is) to leave the scene; why? Because he KNOWS that Batman is way above´em.
Again, what people are complaning about is the lack of onscreen deduction, but the deduction was there, I saw it, I didn´t need to be spoonfed about that.
And seriously guys, this has already gotten ridiculous.
Polux