Yes, they are pretty gross! Here are some suggestions:
1) *Offer them your hand sanitizer. * BUT first you must explain the concept of hand sanitizer. Once they seem to grasp the concept............DARE TO BE BOLD.......and explain the concept of a shower if not deodorant.
2) *Point and laugh! * Then next time you see them grabbing their goods. Point and laugh. And whisper among yourselves. The whole group should point........and loudly make disgusted expressions (as if someone farted). Maybe the dude will think twice before attempting to do that again in public.
LOL, that's like something my brother would do. We were in Pakistan and this one guy kept shamelessly staring at my sister and my brother went ape sh*t on him. It was pretty funny. It's kinda hard to point at laugh at every other man standing around. But the next time I go to Pakistan and I see a dude do it and I'm out with females, I will say something to the dude. I usually start seeing it as soon as I get of the plane in Pakistan.