Although I'm not in favour of the law, why not both? After a certain point it begins hard to blame people for being susceptible for the patterns engineered by the professional psychologists companies hire to do their advertising and draw up their reward models. To lump it all on self-discipline is only once removed from linking, say, drug addiction to a matter of mere self-discipline.