Others have thought that Tresca was eliminated by the NKVD because of the criticism of the Stalin regime of the Soviet Union . Others have theorized that Tresca was eliminated by the NKVD as retribution for criticism of the Stalin regime of the Soviet Union .