Law is a different language. While it may read like computer code; it isn't. Well, it is but it's as if "goto" and ";" had different meanings depending not only on the last keyword used, but also on the mood of the computer. I wish a straightforward reading was possible but it's often not.
Those exact ambiguous laws are the ones that are abused most easily.
There is a hard balance between being general enough to cover bad things, without being so general as to allow authorities to prosecute anyone on some charge.