Swearing is generally kept very private in Vietnam, and using strong profanity in public, especially toward elders, strangers, or in front of children, is seen as rude and losing face. In casual settings among close friends you may hear rough joking or slang, but in formal situations, shops, and family gatherings people usually avoid it and soften criticism with indirect wording instead.