Your sample set of 2 is certainly proof positive that your lifestyle will work for all 8 billion people living on this planet and anyone who is sick must have just been taking stupid risks.
The arrogance of people who believe that they know best is truly astounding. Unless you are a doctor and specifically MY doctor you have no right to judge my lifestyle. As a point of fact, my doctor specifically told me once that anything I could eat (didn't matter what, ice cream, pizza, whatever as long as it was food) I should eat. At the time I was pregnant, suffering from sever nausea, and loosing weight cause I pretty much threw everything right back up. The point is, you don't know what is driving the choices people are making. You don't know if a person is having weight problems because they are undiagnosed celiac's disease. You don't know if they are having thyroid problems. You don't know if the woman constantly eating crackers and popcorn and getting 'fat' is really pregnant and trying her best not to puke on your shoes.
It is also arrogant to assume that your particular choices will fit with everyone's needs. The 2000 calorie diet is a baseline suggestion. Athletes, pregnant women, women who are nursing, people who live in Alaska where it is fuck cold year long will need more calories. People who are sedentary or have low metabolisms will need less. Carbs and proteins both have their places in different healthy lifestyles.
Lifestyle choices are certainly important, but they are not the only factor in our health. There are a whole variety of genetic and environmental factors that also impact our health. To say that anyone who has a health problem must have made poor life choices and thus deserves to die because they are stupid says a lot about you as a person.