In my current work, I have my MC going up against an organization, who want the slow destruction of her city (as well as the deaths of all her city leaders). The organization's motive is pretty justified since the MC's city leaders took over the organization's original city, killed it's leaders (which were family members of many members of the organization), and imposed a lot of restrictions and such that changed that city for the worse. Anyway, my great debate is how I should have the MC defeat the villains. By the time the MC reaches them, they've got the MC's city on lockdown, are terrorizing the citizens with a mind-controlled police force, and have already killed one or two of the city leaders. At the very least, MC needs to stop them in order to stop the mind-controlled police and return her city back to some type of normalcy. But I'm really torn between having my MC just kill all of them or finding a way to subdue them (although it'd need to be pretty creative since its about 15 vs 1). Not to mention, I really want to avoid having a villain that's too easy to kill. So now that I've ranted all of that my question to you is: How can I prevent having a too easy villain in this type of scenario? And which method (killing/subduing) would be better?