The family (Spouse, self and restaurant-trained 5-year-old) went out tonight for an early dinner to a local restaurant/bar at 5:30 PM. We go here often with our daughter, always at off hours, although we couldn't be considered regulars. We were sitting in the restaurant section, not the bar.
At the table behind us were three men drinking but not eating. One of the three was speaking very loudly and his vocabulary displayed an impressive command of assorted 4 letter words. Every few sentences the "F Bomb" detonated loudly. After one particularly loud outburst I couldn't help myself and turned around to give the hairy eyeball to the table. One of the non-sewer mouths looked at me quizzically and I motioned and said fairly quietly, "I have a 5-year-old here!" Nothing changed but a few minutes later I heard some comments about how I shouldn't bring a child into a bar. Even if I didn't have the kid with me, I didn't want to be subjected to that kind of language during dinner myself.
I didn't want to say anything to the waitress because all I would have accomplished would be losing her the tip from that table. Spouse and I fantasized briefly about flushing the jerk's car keys down the toilet when he got up from the table and left them sitting there but I didn't have the guts.
Let me also add that this restaurant is not a dive and has been mentioned often on our regional board as a very Chow-worthy destination.
So what should I have done?