What an unbelievably terrible experience. I really feel for you. Your trip report was good reading. Not too much detail. We are all adults.
I thought one of my trips was bad when a yummy peanut satay caused my tummy to gurgle in minutes. I scooted very fast from the upper deck of a 747 to the toilet on the main deck. I didn't want everyone to know the toilet disaster was me so I tried to hide. Yours was 1000 x worse than me.
I never travel without immmodium or a change of clothes.