What is an "eco warrior"? It sounds similar to the alt-right term "social justice warrior". Is this on purpose?
I don't think it particularly had a negative connotation until recently though, to me at least it was always just someone who had strong opinions about protecting the environment, and Greenpeace always had quite a lot of support from the general population and they weren't actively disrupting the lives of ordinary citizens in the way Just Stop Oil do for instance.