Voters rip GOP senator at town halls for refusing to stand up to Trump — and now she might lose re-election