A.D.
I think your hubby handled himself extremely well! This just happened to me last week actually (I think the stomach bug is making its way around). I did exactly what your husband did. My son was actually very embarrased so I was extra sensitive to let him know that it was OK that these thing happen and that it was no big deal. After I cleaned him up, I went out, apologized to the staff again and left a generous tip.
Hope your son is feeling better!!