NSW passes tough law