Wait wait wait.
Lemme see if I got this: Superman gives Bats a small chunk of kryptonite, saying that he's the only one that Superman can trust - and then it turns out that Batman has been hording a whole warehouse full of the stuff?
Wasn't one of the points of "Infinite Crises" to make Batman stop being a dick? Because it really seems that DC has given up on that.