Maybe Celestial Pacts!
There is a way to win this. I see a lot of good tactics here, especially noting that a second level in Warlock isn't that useful. Eldritch spear snipers are essential. Maybe go Dragonfire Adept1/Warlock 1 with a few so they can switch roles if that works with the nausia strategy.
Also, get NAMES of these villagers. Names make the dfference between being "the guy whose face that got ripped off and died" and "Bill, the guy with the wicked scar from almost having his face ripped off and now is an alcoholic Warlock with a score to settle."