I don't really agree with them. PARTICULARLY that they lumped refined grains and sodium. I know the average american eats too much salt from refined foods, but it would not be healthy for me to reduce my sodium. I eat a lot of sodium, but it is just BARELY enough to keep me from blacking out when I stand up from low blood pressure, and if I don't both keep hydrated AND make sure I get plenty of salt, I still do black out.
I'd say it sounds like the same old BS. low everything really nutritious, high filler, not enough emphasis on how bad the crap is.
My "food rules" would be:
1. Eat lots of traditional healthy fats like butter, coconut oil, lard, tallow, chicken fat, olive oil etc.
2. Eat some animal protein with every meal (whether it's meat or eggs or dairy or fish), some people may need lots, others may need only a little, and make sure to occasionally eat a bit of it raw.
3. Choose whole fat milk, cream, fattier meat cuts etc.
4. If it's processed, or heavily refined, it's crap. This includes homogenization of milk, hydrogenation of lard, white sugar, white flour etc.
5. Avoid all vegetable oils except red palm oil, olive oil, and coconut oil.
6. Eat less sweets. Eat no super refined sugars like HFCS or CS, eat very very sparingly of white sugar (see 4, it's crap) and not too much honey, maple syrup, palm sugar, etc.
7, Salt to taste, eat SLOWLY to satiation. (If you eat fast, it's easier to overeat)
8. Different people have different food needs. If you have health problems/mental/emotional/behavioral problems or just don't feel great, look at your diet first.
9. Dance, play catch with your kids, chase your toddler, do yoga with a video and a friend, walk to work on a nice day, be active.