Nope.
It should read as follows:
The primary cause of obesity in America is the over-consumption of calories. Thats the correct version.
While I can't disagree with your statement, IMO, it doesn't tell enough of the story.
From what I've seen, the most common meal eaten by fatsos in Chinese takeout restaurants is Chicken Wings & Pork Fried Rice; in Mexican restaurants, Tacos with rice and beans; Italian, several slices of pizza.
These are not high protein meals. Snack food aren't either. I would venture that most fatsos don't consume much more than 100 grams of protein a day. In other words, they're not overeating protein. However, most consume 400-500 grams of carbs, easy. So, in a weight loss program, I don't see how you can give equal weight to each macro.