The OP is also factually correct: "The current generation of American children may be the first not to live as long as their parents". [1] [2]
Fast food explosion is partly to blame.
[1] http://www.georgiahealthnews.com/2012/05/largely-preventable...
[2] I've heard this from at least 10 other sources first hand, especially health insurance companies.