The decision to suspend Donald Trump’s social media accounts has sparked a wider debate about social media companies and their responsibility for the content they host.