Nouns

(n)obstructionist, obstructor, obstructer, resister, thwartersomeone who systematically obstructs some action that others want to take
(n)adversary, antagonist, opponent, opposer, resistersomeone who offers opposition