What America seems to forget when they try to lose weight is that it must be a way of life! "Diets" are only temporary and once you are done with your diet and you've lost the weight, you will just gain it back because you go back to those same habits.
Not only that, but I don't think most people realize just how many calories they are consuming and they don't realize how many calories their body uses. The best thing I ever did was educate myself on how my body uses food and how many calories are in the foods that I eat. I was shocked years ago when I began learning.
My opinion is that our society has convinced people that there is a 'quick fix' to everything. You have the numerous fad diets, the thirty minute workout routines, the surgical procedures and the list goes on. The roots of this problem are deep and the only way to make a change is to begin with our children and teach them correct nutrition and excercise.