I'm not going to say he's right for going off on the dude, but Christian Bale is a ridiculously dedicated actor, so he probably gets upset when people don't seem to be taking things as seriously as he does. Go watch the Machinist, and then watch Batman Begins, he lost 62lbs for the former, and then quickly gained it back, and an additional 40 for the latter.