Every country has its codes of ethics and etiquette and while the Eastern countries may blame the West for influencing their youth, seldom do hey realize that their own customs are quite...er..weird. Like Japan for instance.
For most of us calling people by names may be good enough, but not if you are Japanese. The Japanese respect each and every individual they meet and greet with adages like San(most popular meaning sir),
kun: Kun is generally used for a friend.
chan: It is primarily used for children, female family members, lovers, and close friends
sama: It is the most respectful version (lord or honourable). Earlier, it was used to refer to lords and deities but now, it is also used as a sarcasm.
senpai: for addressing one’s elder colleagues or schoolmates.
kōhai: the opposite of senpai.
sensei: for addressing teachers, doctors, scientists, politicians, and other authority figures.
shi: for formal writing.