Calm yourself. The writer is correct. Under Ohio law, all municipalities with populations of less than 5000 are called villages. All over 5000 are called cities. There are no "towns" in Ohio.
Yellow Springs is certainly full of “village people”.
Or village idiots.
Or something.