I completely understand what you are saying. If it helps at all, Dustin was the same way. Shy and embarrassed by it. It took a couple of months and he finally got to the point where he understood all he has to do is tell the teacher he needed to go to the restroom. No need to be embarassed.
I make it clear to his homeroom teacher and the school nurse every year that if he asks to be excused to go to the restroom, there are no questions asked; or any of that, "we just took a break, you will need to wait" business. He goes when he needs to, period.
On the diet, you will get a kick out of this. I was probably a little over zealous with the diet thing at first. When he was first diagnosed he was on a low residue diet. He literally ate plain scrambled eggs with a small pasta for extra protein (can't remember the name right now) and toast, shaved deli turkey or ham on plain white bread, cheddar cheese slices, and apple sauce for about 3 months straight. After he showed signs of improvement, our GI doc said that a restricted diet was no longer necessary as his symptoms were from the disease and not his diet. These days, when he is doing pretty well, I will allow him an eat just about anything he wants. I limit the obvious, nuts, fresh corn, grapes, nuts, and strawberries, even apples with the skin on are out. This is the kid who would sit down and eat brussel sprouts for a snack nearly every day right up until he was diagnosed. Talk about feeling stupid, here I thought I was being the good mom letting him eat such a thing, when at the time it was one of the worst things I could have let him put in his mouth. I could talk diet all day long, it was a challenge and still is to be creative when the diet needs to be reeled in. Caffiene is another thing we kept in check (and try to today). My understanding is that this is a stimulant that can contribute to a flare up/imflammation. We did eliminate chocolate & pop that stuff when he was first diagnosed.
I have some great info I received in a binder from our GI Clinic at our Childrens Hospital that I would be happy to share, or you can probably find the same info on line. Your GI doc might have similar info for you too. Just say the word if you would like a copy. I found it incredibly informative and helpful.
Take care...