‘One of the rudest audiences’: Republican senator abruptly leaves contentious town hall