A poisoned dog, a lost livelihood, daily death threats — what it is like to experience online abuse in the course of doing your work.