Like I said, I'm a fan of nicknames. I have absolutely nothing against them. Obviously something like Bobby for Robert isn't "lazy" because they have the same amount of syllables and take the same amount of time to say. A shortening of Bobby to Bob, however, I see as a way of cutting corners.... it's like saying "legit" instead of "legitimate".... it's just a way of moving more quickly through conversation. Maybe hurried would be a more accurate term than lazy but it often seems to me that people just don't want to make the effort to pronounce the rest of the name. And I'm not afraid to admit that oftentimes I'm one of just such people when I call my boyfriend, Evan, "Ev." I'm not trying to rule it as bad, just an observation