The current scenario is baffling for locals and tourists alike. It is just crazy that shops can be open say in smaller centres like Kawerau but not in a busy beach resort like Tauranga.
Trading laws are completely archaic.
As a tourist region, being closed on public holidays is not serving our visitors well, and local businesses miss out on lucrative trading.
In a multicultural society it doesn't make sense for a government to make a decision about which days are significant for citizens.
The current system favours one religion over others and this is not equitable.
The best solution in my opinion would be to scrap public holidays all together and make employee annual holidays equivalently longer than the current minimum regulations.
Employees could negotiate which days they want off throughout the year, without having holidays enforced on them which they cannot enjoy anyway as shops and services are closed, or the beaches and roads are too crowded because every other person is also holidaying.