Maybe now is the time to refocus on the reason there is a forum here, to actually support the giffgaff service.
GD has become like a bad TV schedule with trite stuff appearing all the time and any meaningful discussion descending into personal attacks.
I don't much like GD (I've always thought of it a "Gross Drivel") & I don't go there very often, I don't think the rest of the community would suffer much at all if GD was removed.
I don't think that GD is a problem - nobody is forced to go there & anyone who does not care much for the content will quickly determine that they do not want to bother with it. I don't think anybody would decide giffgaff was not for them because of the contents af a General Discussion forum.
So as far as I can see there is no requirement to "get rid of general discussion" (or any renamed version of it).