I find this Batman was selfish instead of selfless. Even when he did something great like save a young girl from dying, he turns into the Punisher and attempts to kill Superman without looking into him. He met Clark for christ sakes and couldn't figure out that he looked like Supes. He's human looking and acting enough, for two full years, do some digging and see where he's living, if he's a lone wolf or not, where he was raised on earth before Zod arrived and forced him to come forward. When he saves Martha, minutes prior, he's killing thugs without blinking. Sure he's rushing to get to her, but it's still dumb.