Sounds like an adherent of a peaceful religion.
Seems the religion in this case is weirdo-veganism and assorted modern things.