Morgan, Quite so, the legislation is not likely to be hugely effective in and of itself. I would not call it illogical, but it is necessarily ham-fisted.
Does that mean it should not be put on the books? Part of the role of law is to establish community or cultural norms; To set expectations...