Did you read what I said?
I did not say NICKNAMES are disrespectful. I did, in fact, say that I like them. What I'm talking about is the "I can't say your entire name, it's just too long for me," SENTIMENT. I'm named Alexandra, and if people call me Alex because they feel comfortable with me or think it's pretty, great. If they call me Alex because they can't be bothered to say the beautiful name I've got, it's annoying.
I do recognize that short names would be useful in an, "I need to get the kid's attention right away," sort of setting.