Fine, but the argument above didn't seem to paint this as a "terrible" law, just a suboptimal one. If you want to argue that it's terrible, feel free. My view is that it achieves a valuable goal with relatively low cost (but not free) and few (but non-zero) inconvenient side effects.
If a bad law is bad, we should definitely continue to criticize it, if only for the purpose of influencing FUTURE laws.