The law was repeatedly challenged in court, in the early days. It was upheld.They are illegal because no one has takin the law to court. From what I understand it wouldn’t stand up.
Don’t ask me to explain. When I owned one about 8 years ago I did a lot of research at that time.