Andrew, surely you’re being too hard on the Queen? The poor woman turns 80 in a matter of months, was trained according to a regimen in which doing her duty meant going wherevery she was told to go without complaint, and has now spent over half a century doing that duty, punticilously and selflessly, without ever permitting as much as a single undignified word to escape her lips.
Assert a few royal prerogatives? It’s late in the day for that. But if you want to make the argument, surely the place to start isn’t with a complaint that HM will be attending a silly Trafalgar reenactment but with the suggestion that during the next speech from the throne she roll her eyes each time she comes to a passage in praise of socialism.