Anti-Trump protesters: patchwork of people and Facebook pages