Larson gets an earful about impeachment at emotional town hall