Read up on it. You have the right to make a citizen’s arrest. If the kid doesn’t comply, you can probably put him on the ground and hold him until K-Mart officials go crazy trying to figure out which customer should not be offended most...
Eventually the cops will arrive and this pervert WILL be booked for indecent exposure. It’s a very serious crime. The kid will have to register as a sex-offender. That’s something nobody wants on their record. It will follow him the rest of his life, unless this too can get exponged when he’s 21.
I doubt it can, but I’m not sure.
I’m serious about reading up on this, or perhaps talking to an officer in your town. Tell him what happened and what someone suggested. See if he agrees or can give you a better suggestion. Perhaps he’ll just fill you in on exactly what procedure to follow if you do go the Citizen’s arrest route.
Good luck.
My brother, who was a police officer in Asheville, NC for 14 years, said that in NC, they won’t even treat it as a crime unless a female files a formal complaint about it and that even then, it would be treated as a misdemeanor.
In VERY limited circumstances. In Texas at least, a citizen's arrest in this situation would be unlawful and expose the poster to civil and criminal liability for unlawful restraint and possibly kidnapping. Be very careful.
Indecent exposure is usually a misdemeanor and does not require the convicted to register as a sex offender.