oppositionist (opposition + -ist; agent_person)
A person who opposes; especially a member of an official opposition