You're an adult. Act like one. (At least in public.) →[More:]
I'm sitting in the cafe at the bookstore, drinking a cup of coffee and reading one of their overpriced books for free. A couple chairs away from me, a man in his mid-50s sits down with a froofy whipped-cream-covered drink (and a straw). I've seen him before -- he's one of the regulars -- so I'm sort of prepared for what's coming.
Sure enough, about 20 minutes later, he finishes his drink. And then proceeds to slurp on the straw, very nosily, for at least 5 minutes.
I'm not the only one giving him dirty looks, but apparently I'm the only one who can't keep my mouth shut.
After several minutes of concentrated slurping, I finally blurted out "It's empty. God!"
He gave me a wounded sort of look and put the cup down. The guy next to me (who was also in his 50s or 60s) chuckled and mouthed "thank you" to me.
Now, maybe I was rude. But come on -- he was old enough to know better, and not old enough to get away with the kind of embarrassing public behaviors that we used to let slide with my grandfather.
Maybe an "Excuse me sir" would have been more appropriate, but come on!
What do you do in situations like that?