He's a decade to look into his suspicion. Who's to say he meant that he knew he was Batman right in that moment? Maybe he meant right then I knew who you really were, I knew you disguising your true self.
All off screen with a random, undeveloped character that is never introduced or shown in previous films.
Blake didn't exist prior to last year, that's a fact. You don't just thrust this character to the audience as this big important object in the story without building him up as something special. It's jarring.
They at least built up Harvey Dent (quite well I might add). Batman and Gordon are even suspicious of him at first and they build upon Dent's character with Wayne's suspicion, the all-American angle of the court room scene, etc.
Blake? He's just there. And worse yet, Bruce Wayne just automatically trusts him. There's no suspicion, there's no development. It's not naturally done, it's just, literally, "I'm Blake, I'm a fellow orphan, and I met you years ago when I was a kid and I knew who you were from your eyes and that feeling I had in my bones".
I don't even see how that's acceptable from a story telling perspective. It'd work in a novel, you could have a whole chapter dedicated to it, but in a film? I'm sorry, it's bad in my opinion. Third movies are always the culprit too. Instead of going forward naturally, they always have to go back. Any time they have to go back and the stories history and "add" or "change" something, from Uncle Ben being murdered by Sandman, Bernard "cleaning Norman's wounds", nerdy Killian back in 1999, etc. it's usually not written well.
It never felt like bad writing to me. Pfft haha that's a joke that people it's not logical for him to figure it out yet they feel it's OK for everyone of Gotham to NOT ever figure out Batman's identity? Give me a break. That's beyond ridiculous. Ive seen this movie with several people and they all thought that scene made perfect sense and thought it was an awesome scene. People who don't want comic book movies and watch a lot of layered films. So don't give me that crap.
Coleman Reese was the answer to how logical it would be for an ordinary Gothammite to figure out Bruce Wayne was Batman (it was actually very meta as far as writing goes since it involved the Tumbler and years prior there were complaints about "why wouldn't anyone recognize the Tumbler in Begins"), and that didn't just come out of no where. I don't remember any criticisms against him in 2008, 2009 or even now, years after the film was released.
We're introduced to him, we see his hatred and jealousy of Bruce Wayne. Then Fox insults him and tells Reese to check the numbers again, and Reese finds out about the R&D and the Tumbler. He backs up the suspicion with blue prints and the evening news (all shown in Batman Begins), it just isn't some unspecified point in time where this random character saw Bruce Wayne's expression and knew.
Yeah, I don't know how any of you guys wouldn't be able to figure it out like Blake. So you're telling me you would be like all the other Gothamites and just never find out after so many hints?

no comment.
It's a story with a structure, not real life. Film is a visual medium with a
story. We're not shown this event, an event that supposedly takes place during Batman Begins or The Dark Knight. Blake isn't developed, he's just there. This and the revelation of the Dent conspiracy are the crux of the movie and they're handled poorly for the reasons above.
con·trived
/kənˈtrīvd/
Adjective
- Deliberately created rather than arising naturally or spontaneously.
- Giving a sense of artificiality.
The whole deal with Robin John Blake is
deliberately created, not naturally occurring. It's like the story was the very first draft of the Nolans and Goyer's brainstorming. They thought, "well, how do we get Bruce from point A to point B" and John Blake is that answer. It's random, it's forced, it's not
developed. It's thrown in there for the sake of it.
That's people's problem with it. That this character that we never even heard of before, comes into the scene with this huge revelation that we're just supposed to swallow.
For die hard fans that are so fixated on the idea of a "Dark Knight Trilogy" and structure and parts and acts of a story, I'm surprised with how accepting they are of John Blake. I'm surprised with how they just accept that the crux of the story, the big revelation from the last film, is from
a letter that a character keeps in his pocket for a night or two
that just happens to be
found by the big baddie in the third movie, that said baddie
conveniently uses for his end game.
Sure, TDKR's supporters can fall back on the argument of the "IMAX and running time" limitations as to why these things aren't developed, but should that have really taken a back seat to
the story? Something y'all seem to love? I'm not so sure.