Stupidity is the strongest culprit in my opinion, and people/companies take advantage of that stupidity, and those that are "the stupid", suffer. Not to mention the rest that have to suffer because of rising health costs, etc,.
For the record.. I live in Canada.. Have you seen the size of products these days? (in Canada) Or the size of a breakfast at "Demmy's" (in the US) for example? (changed the name slightly to avoid any snipers)
When I was young, my mom or dad would (every once in a while) buy a 750ml bottle of pop and stick it in the fridge for a treat. Come dinner time, we'd all pour a glass to have with our dinner (for example). Now? I see kids walking around with 710ml bottles of pop in their hands! To finish in "one sitting". I'd see a guy at work, buy one of those for first break, lunch break, and then afternoon break! And he's sitting in the lunch-room, eating his ham on white bread with their side of (a bag of) chips, trying to figure out with the group, why his belly is so big and his teeth are all turning grey/blue.
The line, "Too much of a good thing, can be a bad thing" comes to mind... (my mind at least, when I see the products getting bigger as years go by)
Oh look!! 33% more for the same price?!?!
Let's be stupid and eat it
all up because... Hey, it's still just "one" unit
Just my two cents.