There is a big difference between using swear words in conversation and swearing at someone.
Nothing is black and white. Context muddles everything. The truth doesn't always out, and everyone is worth dignity. Sometimes a white lie means the world, and makes it so.