Town hall gets heated when Amash calls on Trump supporter