‘Defund the police’ wrests support from politicians coast-to-coast – and steamrolls holdouts