No I don't think this thread is bizarre;
and I'm reasonably sure a uk based mod would not think so either.
Just curious, are there any UK based mods any more ?
Not saying UK threads should ownly be moderated by UK based mods,
But on some issues and news stories, it might not go amiss.