When Holly Brockwell spoke to the BBC about her decision not to have children, she knew she might be criticised on social media. But the attacks went far beyond what she had expected – accusations of selfishness soon turned into vitriolic abuse that made her deactivate her Twitter account.