This has been tried with criminals. It's been tried with drunk drivers ( who fit into the criminals category ). So will humiliation help get companies to stop adding spyware and adware to their products? Well according to CNET the U.S. Federal Trade Commission thinks this just might work.
From the article
The FTC would publicly announce and publish the name of a company that advertises using adware that installs itself surreptitiously on consumer PCs or by using spyware, Leibowitz said. He would recommend publicly shaming advertisers to the other FTC commissioners if the adware problem doesn't decrease, he said.
Advertisers may face public humiliation over adware CNET News.com
AntiVirus Protection – Virus news and help links page 1 antivirus.iggyz.com
ecurity links, forum threads, news to help secure and test your pc Page 1 security.iggyz.com
Spyware fight attracts a crowd CNET News.com