I never got the runs when I was there, I had ice in my drinks as well which apparently is not too clever.
From what I heard, the main reasons people get the runs is:
a) The money (it's filthy)
b) The water, while perfectly safe, is not what our bodies are used to bacteria wise and will give us the runs because it's all new and it just makes you body poop.
I had no problem at all, ate in quite a few different places, had ice in my drinks (don't know what most places tend to make the ice with, tap water or bottled), had salad (also a no-no according to some people, it's washed in tap water), but I did only drink bottled water, and brush my teeth with bottled water too.
Personally I'm in no hurry to go back to Sharm. Probably nice if you're into diving, but I'm not. We just went because we wanted to go somewhere warm and cheap and that time of year it was one of very few places guaranteed to be hot. It's a dump tbh. People are pleasant enough for the most part, although they hassle you a fair bit, but really, it's just unfinished, hot, cheap.
A couple of girls I know went this year and they were too scared to leave the hotel, they only went out once
