Angry constituents slam away at Lance at town hall