Video Rep. Tom Emmer faces heated town hall audience