Just for the record, in case anyone felt there was any ambiguity, the phrases "No offense but..." and "Don't take it personally but..." are NOT get out of jail free cards. You can't use these phrases to put brackets around statements and expect to be excused from the normal rules of friendship.
I'm not going to use one specific example here but several times in the last month or so I've been an unwilling observer of people taking upon themselves the role of unrequested guru for their unsuspecting friends, family and co-workers. Just stop it please. It's not cool.