NSW one-punch alcohol fuelled violence legislation isn't working, legal experts say