Mackay attacked on rights delay