Del Boy ... to a certain extent I accept what you say ... but you quote "7000 members" ... in reality there are less than 200 (probably less than 100 ??) regular posters, and around 50 "prolific" posters .... so why do the newcomers not join in

Perhaps they get put off by reading a thread where 3/4 folks are having a slanging match involving "break off" "piss off" etc etc etc. You might say that those people have the right to say what they want .. but this forum is supposed to be for ALL members .. not a few private conversations.
The argument is "it's only banter" .... no it's not .. after 38 years in the military I know what banter is, likewise I know what bad language is. The major point is I also know when, and where, to use either.
And a public forum is not the place.
As others have said .. far more eloquently than I ..... the "moaning", as it has been called, is actually an attempt to save the forum from disintegrating ... we either say nowt and leave... at which point the forum will, eventually, fold .. or we speak out and try and correct things.
The Admins do a fantastic job ... but, IMHO, much of what they now have to do should not be neccesary, if people actually considered the way they behave.
Just my views, nowt else.