I don't disagree with the OP that the choice is a bit black and white, and would more interesting if the choice was difficult.
And let's be clear: the goblins we meet in BG3 ARE evil. You find them tormenting a gnome. You go the Camp and they are celebrating the kills and kidnappings in Waukeen's rest. They are actively trying to find a group of people minding their own druid business so they can destroy them. They are roasting and eating a person. They sell people into slavery and one of the bosses tries to drug and enslave Tav. They are tormenting a baby animal, Halsin, and an adventurer after killing his friends. Of course Halsin will kill the goblin children who were throwing sharp rocks at him! If you go to Mountain Pass without killing the bosses, he's dead in his cell -- the kids killed him. The bosses are tadpoled but the goblins are not, making them fully responsible for what they choose to do.
Those are not actions that are just part of their culture. They actively harm others and enjoy it and it's certainly not something we'd just excuse in RL. "Oh that serial killer? They aren't bad, they were just brought up that way."
A good portion of the druids are racist xenophobes and ineffectual to boot. They are hard to side with. But even Kagha fundamentally just wants the tieflings to not be her problem so she can lock off the Grove from danger.
Last edited by Asri; 08/02/24 01:05 AM.