counterdemonstrator

Noun
  1. someone who demonstrates in opposition to another demonstration
counterdemonstrator
A counterdemonstrator holds a sign on the opposite side of the street.