Personally, not a fan of the total lack of ability to resist some of the things
Considering what the urge is and how it worked for Gorions ward, there's literally no reason to not always give the choice. There should also be a distinction between thinking bad things and carrying them out, the Gale scene is a good example of bad setup. In BG2 you have points where you can do bad things (less so in BG1) and they're presented in a way to show its something inside you all the time. But we also know that multiple characters in a similar situation flat out don't commit such acts.
The interesting narrative for many will be actively resisting, there should be a cost - lack of access to powerful things (which is actually a thing to be fair), but it should always be the players choice if they want to resist, with at least a saving throw involved every time.