>

Terrible public relations on this. Cancel a public holiday to fund defence spending? Why not just raise tax 0.1% instead? Far less visible.
The holiday was established more than three centuries ago.  Not saying that times don't change, but I'd expect complaints over something like this.
AND, the reason given is to generate tax revenue.  The optics are terrible.