Why the number of smoke shops in NYC is blazing

There are roughly 2,000 unlicensed shops in New York City. Illegal stores sell their green goods openly because the NYPD can’t shut them down.