Ok, but the Calories in/out argument is a silly oversimplification. Pregnant women gain weight because they consume more calories than they expend, but this isn't the most interesting level of causation.
Let's say that one day I drink two cans of Coke in the morning, and measure how I feel for the next few hours. The next day I eat 320 calories worth of chicken breast. To say that an increase in caloric intake can be caused by a change in the kinds of foods consumed is not a contradiction.
The author of this rant either completely misses, or tries to skate around this obvious point, as many do.