Which law was violated?
Assault, for starters...
Here's Virginia law. See if you can find something
http://www.stopstreetharassment.org/wp-content/uploads/2013/12/SSH-KYR-Virginia.pdf
Here are the laws for all the states and DC:
Assembly and speech. She was SPECIFICALLY tossed out and harassed because of her assembly there and her speech as a representative of the govt, political beliefs.