"This is my first protest," 17-year-old high school senior Gabrielle Franks told me sheepishly and proudly. Franks, who was from nearby Hebron, Maryland, used Facebook to organize an anti-Trump protest at the Berlin rally. Throughout the day, she stood between the protesters and Trump supporters, encouraging non-violence. "We are here to protest Donald Trump's incitement of violence and hate speech against opposing beliefs, immigrants, minorities, including Mexicans, African-Americans, and women," she told me later on, repeating her well-rehearsed comment on the protest's purposes. She was, at 17, already media trained. Trump and his supporters, not so much.