Police Shadow Minister Brad Battin has criticised the state government’s opposition to last year’s crackdown on machete sales.