I don't think you can solely blame obesity for the decline in life expectancy, but I would certainly think it is the main culprit. Obesity has such a big knock on effect to your health and it causes all sorts of other problems. With the knowledge of healthy living well known to many there is no excuse, the government can only do so much, it is down to the individuals as well.
Among the causes of death that have led to the overall decrease in the US life expectancy are stoke and heart disease. One of the leading contributors to heart disease is obesity. Nevertheless, there has also been an increase in suicide and drug overdoses. That increase also contributes to the decrease in the US life expectancy. Accordingly, although obesity shares some of the blame, it should not receive the entire spotlight which would result in ignoring the other systemic problems we face.
Yes, obesity is to be blamed for the decline in U.S. life expectancy. Obesity can lead to many health problems that eventually may prove to be fatal, including heart disease and adult-onset diabetes. Obesity also makes it more difficult for people to exercise. According with proper nutrition, exercise is an essential way to help prevent cancer.
There are many things to blame for the decline in U.S. life expectancy. The economy is not as good as it was in the 1990s. That means, people do not have as much money in order to live a healthy lifestyle. In addition, medical care is more expensive with the invention of Obamacare. Obesity, alone, is not to blame.