Ah yes, BG3's nuanced ethical dilemma of "Do you want to help the poor, refugee, starving, homeless tieflings?" or "Would you rather brutally massacre them all for the lolz and so you can have sex with a hot girl?" xD (this is a jab at the game, not at you.)
I just want to focus on this one point because I hear this a lot and I want to make sure you are just quoting the two extreme choices and not ignoring all the "in-between" choices in play.
Other Options:
1. Ignore both the Tieflings, Goblins and the Druids and head to the Underdark or the Shadow-cursed lands without providing help to anyone - there are a total of 4 ways into the Underdark anyway.
2. Force the Tieflings out.
3. Expose Khaga and defeat or redeem her.(this ends the ritual)
Joining the Goblins is an extreme bookend of "evil" that has major negative repercussions. The only thing more crazy is to systemically kill every single person you meet - ie. pure serial killer (I have totally done this, its great!)
I'll concede that option #1 is an alternate option. But that's effectively "ignore the problem", which is more of a lack of a decision than a decision. NE maybe? So better than CE murder-happy.
Options #2 and 3 aren't relevant in this example, because you'd still have to either protect the grove or side with the goblins (or ignore). And there is still little reason to side with the goblins other than CE liking murder.
Options #2 and 3 are ways of resolving a separate quest line, which is done much better than the Raid the Grove quest. Unless doing #2 or #3 prevents the raid..?