Do you think most people don't realize when they're being offensive?
It's hard to say, because people can be oblivious to their own behavior and the way it might be perceived. Sometimes people don't realize how their words might be interpreted, because they come from a place of ignorance rather than malice. But on the whole, I would say that most people know when they're stepping over the line.