rally – n. a public meeting to support or oppose someone or something
disrupted – v. to interrupt the normal progress or activity of something
escorted – v. going with someone or something to give protection or guidance
assault – n. the crime of trying or threatening to hurt someone physically
primary elections – n. an election in which members of the same political party run against each other for the chance to be in a larger and more important election