The entire off field situation between DG and a section of the support is a big problem which has been growing over time with nobody either getting a grip of it (collectively as supporters, unlikely, or Chairman to Manager, likely) and its threatening now to really disrupt on the field performances.
In short supporters of all clubs have a pop, some constructively some less so, what we have is a manager who gives it back - in my view pointlessly and only ever self defeating.
Supporters, despite the odd shout of 'I'm never going again' or 'I'm not renewing' will always be here, managers come and go. So DG is on a slippy slope. Does that make the abuse he gets right, no, does that mean he should sling it back, no.
To be constructive I'd say supporters collectively need to ignore him, put efforts into supporting the players and don't goad him. DG needs to stop posting on Social Media completely or at least make accounts private (and use it as such) or open new accounts and restrict the use - harsh but he has to accept the reality of the public role he has and the responsibilities it comes with.
David Newton also has a big role to play here. He dished our a two year deal, so let's face it folks he is happy with his performance so won't be getting sacked anytime soon regardless of if you think he should. What he could do though is speak to him, get a grip of the communication problems which are stoking the fire and also do as he has always done, conduct business in a quiet and dignified manner - I'm not expecting public statements or grand gestures - I trust him to improve the situation even if ultimately it cannot be fixed.
Oh and yes, sack Craig and quite honestly I WOULD rip up my season ticket, we are very lucky to have him and he needs more help not a longer 'to do' list!