I am sensitive to nick names and maybe others aren't
My DB used to call my niece ''Fatalie'' though her name was Natalie and he used to find this HILARIOUS whereas I would CRINGE as he called her it most of her growing up life , yes I can see the funny side but what if there IS a serious side which I suspect there could be and teasing can be downright CRUEL
''Preparing for the real world'' does not include calling children names IMO and I wouldn't encourage it , there is enough of a problem with bullying already and what about teaching children tolerance for others and that we are all different which is to embraced?
I personally don't agree with the ''weight'' nick names , there is enough pressure already and I feel it could affect a childs self esteem , no harm with real terms of endearment but no harm in NOT calling children weight teasing names and there is a possibility they could develop a complex so why take that chance , children are like absorbent sponges and soak up everything! xx