Context and intent are what make something offensive. Anything can be offensive if it is intended to be so. However people also need to show respect for other people's ideals and can still offend without intent to do so (this would be using something in an inappropriate context/ situation).
Then there are those that just revel in being outraged by everything they hear. Screw them.