Yes, people do need to take some personal responsibility, but also corporations engineering products that are unhealthy and addictive and marketers spending billions to convince people its good stuff... is not a great system.
Why does our environment need to be so adversarial?