opposer
opposer - noun
someone who offers opposition
opposer - thesaurus
adversary
antagonist
opponent
resister