"You need to step down. Period," one angry constituent told him at an acrimonious county council meeting this week.