I think you never explicitly say or have to stay that you won't take over the Brain and I feel the companions are still justified in feeling betrayed when you do. Lae'zel probably never told you that she would never threaten you again if you do something incredibly stupid either. You might have noticed she isn't someone to talk things out over tea and biscuits. I mean, I think I understand what you want, but I do get why they react the way they do, so I don't quite understand the outrage - or much of the reasoning.
In real life, we would know each other's steps years in advance, but that requires hundreds of hours of interaction. The game can't afford such luxury, so instead it uses a simplistic approval scale to replace or "replicate" those long hours of bonding. When I see 100, I assume we've gone through that lengthy process of connection - where you know everything about your partner: all beliefs, motivations, dreams, health issues, past enemies and friends, food preferences, etc... Instead, at 100 approval, the game flips me off and Laezel threatens to kill me. It's like your partner stabbing you in the back after ten years of happy life just because you didn't help her criminal brother escape jail (for example). If the game designers truly wanted unpredictable characters, these approval numbers should be thrown in the garbage. Otherwise, it's nothing but trolling and mockery. And yes, I mostly talk about Laezel - I'm still fuming over that Emperor vs. Orpheus choice. It's just so poorly designed. Just like that binary choice with Shadowheart and Aylin - no middle ground.
Casting "Friends" and canceling it repeatedly is a super efficient GTFO mechanic.
Nah, that's metagaming - I don't do that.
what makes the rest of the gang bad friends?
their hairy asses