I had a drink spilled on me, many years ago, at Sea World in San Diego. I had just turned 21, my Mom, Grandma and Great Aunt (who was visiting from Texas) went to spend the day at Sea World. They had a restaurant sponsored by Hawaiian Punch, and we all order puch based alcoholic beverages. Well, when the server delivered the drinks, after taking the first drink off the tray, it lost its balance and came crashing down on the table, spilling over and hitting only me. I was wearing white pants that day, and was not covered in red punch. Of course, everyone laughed, including me, the server (her first day) sat down in the middle of the floor and sobbed. I told her it was OK, I had a change of clothes in the car. I ran out to the parking lot and changed, and she was still crying when I got back. The manager thanked us for handling the situation well, and gave us complimentary drinks and souvenir hurricane glasses. We paid for the actual meal, except for the drinks.
In your situation, I think it could have been handled better, they should have comped an appetizer or something, but now that the situation is over, let it go, it should have been addressed at the time.