Bale is an excellent actor. I don’t care what he thinks in life.
One of the finer scenes in American Psycho:
https://www.youtube.com/watch?v=cISYzA36-ZY
He was good also in Swing Kids.
What makes an excellent actor or actress excellent is the ability to detach themselves from reality and exist in an alternate reality. Many choose to remain there when they're off the clock.
I will give Bale credit for visiting many of the victims in the 2012 Aurora theater shooting (it had occurred at a premier of one of his movies). By all accounts, he made a sincere effort to bring some comfort to the victims...but by most accounts, he's also a major PITA to those who have to work with him.
I think I will stick to Gunsmoke episodes on my father's DVR when I visit him.