Part of the issue is with us consumers. People were buying Craze for huge amounts of money after they found out it had been spiked. When consumers support companies who spike products, believe in companies wholeheartedly like they could never do anything wrong, etc. we have a recipe for disaster.
Consumers need to be smarter about what they want from companies and about not being afraid to call out people who mess something up by not giving them more money.