Beautifully written, Gabz.
I'm saving that post for the next FReepathon!
The complainers could easily help to put a stop to it.