この「No offense」は日常会話でよく耳にする言葉です。
本題を話し始める前に使うことが多く、
「自分がこれから言うことは、あなたを傷つけたり、攻撃したり、責めたりする気は何もない。」という意味です。
よく使われる状況としては「率直な意見交換」「議論の場」「ウソを付けない状況」「自分の立場の正当化」等、
茶化すような場面よりは、「真剣度が高い」場面で使われることが多いと感じます。
日本人よりも、思ったことは口にする傾向のあるアメリカ人。
そのため人と口論になることも多々見受けられます。その口論を避ける為に、
「これから言うことは少し厳しく聞こえるかも知れないけど、事実として言わせてね。」そういう防衛策のような印象を受けます。