She doesn't secretly eat junk. She does it openly. And why? Because eating low-fat food doesn't satisfy her, so she has to eat sugar-filled food. So technically, you're right: Eating low-fat food will not make you fat. But eating the things that eating low-fat food make you want to eat will make you fat.