English isn't my first language so pardon me and explain something to me.
I was talking to a friend yesterday and he basically clutched his pearls because I called someone shiftless (which they were). Mind you this guy calls people all kinds of hos and bitches. He basically said that calling someone shiftless is like damning that person. Meanwhile the dictionary states it is a lazy directionless person. Is this a southern/eastern thing?