"The legislation could take years to come into force and be watered down as it will typically ping pong through parliament".