Flint vents frustration over water crisis at town hall meeting