Losing weight is not easy for everyone and in fact, many people struggle with it on a regular basis. This can be due to many reasons, but ultimately it is up to the person if they will see results. This is not to say that they do not try as most people give it a really strong attempt until they hit a stumbling block. Maybe they are on a strict diet, but go out to dinner with some friends or family for a special night. They may eat food that they should not have and they may feel their diet is completely ruined.
Losing weight is a steady process that can have its ups and downs, but it should mostly be downs. People should be able to not feel bad for going to a restaurant. There are diets that have no problem with it and instead try to help get people to eat a more healthy meal in smaller portions. This makes losing weight a little easier than being made to feel guilty.