I agree there are a lot of choices; probably the worst take I've seen on this server was "well the snake killed the girl so as a good guy i was forced to kill all the druids. I can't believe that was the only come for failing the check!" I can't believe that people are still so binary on Good and evil when it's way more nuanced than that.
I know right? People blaming the game for their own decisions after the fact, is a bit silly. Not to mention you are presented with another "good" solution to the Druids: Find Halsin.
If you go poking around you can also find clues on how to take down Kagha without killing all the Druids.
So many people seem to think that rolling and failing means they are forced to do something. Usually it forces an outcome we might not like, but how we react after that tends to have options.