the whole "no offense" apology phrase has become a cop-out and actually makes things worse, because it implies that the speaker is doing you a favor by sharing their opinion, rather than just owning up to it.