The key to ending online hate? Treat it like a virus.