I am hypoglycemic and I have celiac disease. No one ever asks me where I can eat when we're out. Because of my hypoglycemia I have to have a balanced meal so I generally end up having to eat wheat and I get sick. I have a horrible migraine because I had to eat wheat yesterday. You are very lucky your friends care.
Sheesh. Those don't sound like very good friends. True friends would not want to make you sick. If you've explained your condition and vocalized your problems with their restaurant choices, they should try to accommodate your food needs. Sometimes they will fail or will want to try a place where you cannot eat, but many restaurants will understand if you bring your own bread or will try to accommodate you. It's always good to keep a snack on hand in case there's an unplanned meal.