Social media abuse a key factor in Hamish Macdonald's departure from ABC