It was once illegal
False, this is the same mistake people are making here... if it doesn't survive a court challenge its not law.
The state can make up whatever charges it wants, citing whatever law they want... it means nothing until a court says it does.