counterdemonstrator

Noun

 * 1) Someone who demonstrates in opposition to another demonstration that is happening nearby at the same time