Buttigieg criticized at emotional town hall after shooting