I personally don't like to see these type of threads in this particular sub-forum - it seems to be the only one that suffers from this. These threads have nothing to do with the subject matter for this sub-forum but about the politics of how the site is run.
I generally don't want to get engaged in these but am responding, not with any comment on the topic theme itself, but with a suggestion for them being relocated. (I think it's fine for people to sound off, not at all suggesting commentary should not be allowed, just suggest they might be better in another location)
On another (non-Triumph) site I frequent, there is a separate sub-forum for discussion about the web-site itself. I'd like to see something like this here, so these threads don't clutter the main subject matter. Perhaps it should be a sub-forum in the "General" section. It doesn't need to be complaint or negative criticism necessarily, but
any discussion regarding the site itself, as opposed to the main topics. A suggestion like this one would belong there!
As far as the politics go, many visitors seems to think that enrolling here gives privelege of influence in that there should be some change based on 'majority' preference - they just need to simply read the T's & C's to understand what is required for participation and abide by those requirements and also recognize there is no democratic process if they don't like those rules. (No negative inference intended by that statement). I 'suffer' from some of the same vices as Rob - For me the rules are not horrendously onerous, so just need to respect them.