Why is it specifically a problem here in New York then, but wherever else I go in the country I don't see things nearly as locked up? Geography presumably shouldn't be a factor if shoplifters are only selling their loot online.
Population density makes it easier to hide in a crowd and also easier to recruit teams of shoplifters. The estensive subway system in Manhattan makes it easy to escape underground. Due to traffic, police response times may be longer. Manhattan has dozens of pharmacies in the business areas, which makes it easier to hit several stores in succession and get a substantial haul.