Perhaps you have missed the point entirely.
Only one taxpayer will fund the Buckingham Palace repairs; The Queen.
http://royalcentral.co.uk/blogs/only-one-taxpayer-will-fund-the-buckingham-palace-repairs-the-queen-71930
And
First of all, Buckingham Palace isn’t actually owned by the Queen...
A bit over the top in my opinion. Could Brexit, Trump etc not be a sign that people had enough of previous decisions. The warning signs were there to see, unfortunately no notice was taken and the prospect of Brexit and Trump winning was laughable/ignored etc.