Why are Americans Overweight?

Americans are overweight for many reasons. They are surrounded by bad food choices every where they look. They no longer have to do hard labor to get by, so they spend too much time sitting. Fast food has replaced home cooked meals. These are only part of the reasons.