I highly doubt the people overeating are picking up the fork, then considering "oh, I'll be really unhealthy when I'm older, but at least I won't be out any money for it" before they take their bite. Much like harsher punishments for crimes, this kind of thinking doesn't work because it's just not something people factor into their behaviour anywhere near as much as you would think.