expounder (noun) advocate: person supporting an idea or cause publicly
Sinonime: behooves, have to, is becoming, is fitting, is logical, is natural, is necessary, is reasonable, is responsible for,
must, requires
Antonime: antagonist,
assailant,
enemy,
opposition, protestor