ALL diets are too restrictive. They are very hard to deal with in any good restaurant and pretty much impossible to deal with at social dinners where your host (hostess) is the cook. When faced with a choice between sticking to a diet and getting along well in one's social life, people are inclined to choose a good social life.