It’s fine as long as they remember that there are other airlines and customers vote with their wallets.
It also looks very unfair to refund one set of customers but refuse to treat others the same way just because New zealand legislation is not very good.
Personally, they’ve lost my international business forever over this.