>

Not a good idea if you want to piss off the general public with the reason like that to cancel public holiday.
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. >

Terrible public relations on this. Cancel a public holiday to fund defence spending? Why not just raise tax 0.1% instead? Far less visible. >

They're lowering taxes at the same time.
It's a mess.
The social democratic party won the last election, but instead of forming a government with the left wing parties, as they've usually done, they choose to make a coalition with two right wing parties.
The result is this unwanted bastard child. They can't even defend the proposed law and nobody wants to admit where it actually came from.
The coalition was probably done to appease the opposition which was getting rather whiny.