You are right. It is illegal. Just like jaywalking, driving 1 mph over the speed limit, drinking beer when you are 20 years and 11 months old, or having a gum wrapper fly out your window when driving down the interstate. All are ticket-able misdemeanors or decriminalized acts (just like having a little weed). I’d venture a guess that everyone on this board does at least one of those things every day.
So yeah, it is a travesty when a young person has their life ruined as far as future employment opportunities, gets labeled an outlaw by the media, and gets undue discrimination from law enforcement due to ANY of those things, whether they are a star athlete or not.