CNBC's Jim Cramer hates tobacco.
Cramer swears he never smoked a cigarette, he said Wednesday on "Squawk on the Street." But he's not in the business of telling people how to lose money, he said, and that's why he believes CVS Caremark's decision to stop selling tobacco products in its stores will hurt shareholders.
It might make money in Oz, Cramer said, but Wall Street is not Oz.
(Read more: CVS kicks the habit,dropping tobacco products)
"This is not a market that's saying, 'You know what? I am going to buy CVS because they are good citizens,' " Cramer said during an earlier appearance on "Squawk Box." "It just doesn't work like that. That's a nice world, like Oz. Oz is terrific."