This is what kills me about the "diets don't work" excuse.  A diet isn't temporary, it's every day.  If you want to temporarily lose weight then sure, you'll get fat again when you restart old habits.