let the game stay pure imo, if not, at least give players a choice to straight up disable being able to achieve bad ending.
players have that choice,To take the Good option . Do you mean like The the player should not encounter a single event where we are given the option the choices good and bad?
To get a bad ending, you really have to want it, you have to make the wrong choice multiple times before a bad ending is confirmed.