Why do people say and do offensive things and then say "no offense intended" or "I mean no offense"?

Do they honestly think that a person won't get offended by thenm saying and doing offensive things just by saying "no offense intended" or "I mean no offense"? If they mean no offense to be intended then why do they say or do offensive things? Isn't that a bit hypocritical?
53 answers 53