Facebook faces significant financial losses after firms boycott their advertising platform and the most significant Twitter breach in the company's history - who or what is to blame?