The word activist means "a person who campaigns to bring about political or social change.".
I'm looking for a similar word but one that is less intense. By that mean, a word that refers to someone that is not really an activist, as the word commonly refers to, but nevertheless consistently exhibits political expressions that indicates their subtle desire (if not active acts of activism) to effect social change.
This could be a person on Twitter tweeting about whatever ideology without (necessarily) being directly involved in any organization acts.
There is "SJW" (social justice warrior), but the word I'm looking for is not tied to any particular ideology. It could refer anyone from a keyboard warrior SJW to an anti-feminist person; anyone invested in some sort of 'social change' at all, not matter how 'right' and 'sensible' they are.
Example sentence:
- Unlike you, John does not pay lip service to the social protocols. He is a ____, who must constantly express his opinions over how society ought to be. You are a realist, and go along with social protocols; he on the other hand has taken a stance and desires a need to change those protocols.