counterdemonstrator

noun

1.
someone who demonstrates in opposition to another demonstration