Blood runs from the lip of a man wearing a shirt with swastikas after he was punched by a protester outside a University of Florida auditorium where white nationalist Richard Spencer was preparing to speak, Thursday, October 19, 2017 in Gainesville, Fla. (Will Vragovic/Tampa Bay Times via AP)