What he did was probably the most funny thing I've heard in awhile.
How can you be speaking to someone about professionalism while you're stomping your feet and crying like a little baby, being unprofessional yourself?
Christian Bale obviously has no idea how to be a professional.
Since this is Hollywood, they just have to put up with him, because the studios want the pretty boy actor on camera.
In any other context, he would have been dismissed I'd assume. Who wants to put up with someone who is obviously completely incapable of discussing an issue he's having in a reasonable, calm manner? What he needs is anger management, and the DP should sue Bale for his actions.
I'd assume this happens in Hollywood a lot. Big shot actor makes lots of money and gets fans, so he starts to think he's it. He's movies. Without him, nothing happens. Well, unfortunately for him, there are oodles and oodles of pretty boy actors knocking down doors every day trying to break into the industry, so people like Christian Bale are a dime a dozen. A good DP and crew is hard to find. The issue is studios and whatnot cater to actors like they're gods gift, and this inflates their ego.
I can't see anyone wanting to work with Christian Bale after an outburst like that. Who would want to deal with a crybaby?
They should have fined Christian Bale money for the 4 minutes he wasted sobbing about his poor little actor feelings. A true professional would recognize that it was an accident, keep his anger to himself, and take steps to ensure that this didn't happen again, i.e. letting the guy know that this is extremely distracting and making it hard or impossible for him to do the scene, and have someone keep an eye on the guy so he doesn't do it again.
Of COURSE something like this is frustrating, but everyone gets frustrated every day. The difference is, adults handle it maturely, and children throw tantrums.