Quote:
It's not a matter of being crabby. It's a term of endearment used between people with a certain degree of closeness in a relationship. That may be a grandparent, a parent, an aunt, an uncle, an elderly neighbor lady that you've known for years, or it may be a spouse or an SO.
Many people are from regions (or families, or professions) where interpersonal relationships are more formal. You don't cross certain lines of familiarity. For many people, such terminology is an example of a line you don't cross. Don't put your hands on me, step back out of my personal space, and reserve your terms of endearment for those whom you actually have that type of relationship with. It's simple, really.
If you live in a part of the country where this type of thing is common, then it's a bit different. However, don't be surprised when people are offended. It's no different than stepping too far into someone's personal space. If you stand six inches from me, don't be surprised when I tell you to step back. If you call me by names that aren't appropriate for our level of a relationship, don't be surprised if I tell you that it's inappropriate. No different at all.