I don't see what a common halflings village has to do with their viability as a PC race. Elf, human, dwarf commoners living in an undefended commune would also get stomped by gnolls. That's why gnolls are in the monster manual and commonly used as , well, "monsters". Because they are a...