The law comes into effect this week but critics worry it can't be enforced - and shouldn't be either.