So... -Bane hates the rich...because he wasn't born rich. -Bane, though we're never actually shown this, really wanted to be at Ra's Al Ghul's side, and resents Bruce for not wanting the same thing he did and working against the league. -And Bane has an unwavering loyalty and love to Talia, and so he does what she wants. So basically: Bane hates rich people because he wasn't born rich. Bane hates Bruce for not wanting to be a villain, for fighting against a villainous organization and is...jealous of him? And Bane does whatever Talia wants because he loves her and is loyal to her. Mind you, none of this is actually explored. How is that not a thin character again?