I don’t think words in and of themselves can be offensive. It is the context in which they are used that causes offense.
User Detail :
Name : Michele, Gender : F, Sexual Orientation : Straight, Race : White/Caucasian, Religion : Agnostic, Age : 39, City : Hartford, State : CT, Country : United States, Occupation : homemaker, Education level : 2 Years of College, Social class : Middle class,