One who opposes something.
A person who defies authority.
Rebellious or defiant to authority.
Contumacious.