Well you are such a good friend that you don't do this, you don't do that, how very good of you - yet you you will ignore personal callers...? Someone who has made an effort to come to see you, and you ignore them....how polite!
1. I didn't mention mobile phones -i assumed you meant phones in general - home, office etc
2. oh well, if you say so first, that makes all the difference in the world, doesn't it ...?
3. oh dear. an inferiority complex, and a superiority complex all in one!! ... mmm...
4. "you're sacked, your family are all dead, your wifes gone into labour, your wallet has been found, your nans had a fall, i am being attacked in an alleyway ...etc etc " ...yes, talking to you about the weather is much more important, i see that now.
how do you know if it could have waited - until you answer??
I am quite surprised that you feel that your presence takes precedence over all other people in a persons life.
what does vicinity have to do with it?
a persons family will always be more important than you, this doesn't change just because you happen to be physically nearer to the person - deal with it.
I know it can be annoying when you are in the middle of a chat, but thats life - to get all demanding and outraged because people don't behave the way you want them to, is a little childish and selfish.
i personally wouldn't want friends who expected my life to just fade into the background, just because you want my full attention.
real friends know that their friends have lives to lead, and the world doesn't stop just because you have company - and they don't mind waiting a few minutes while you deal with something.
if it happens 20 times, and they chat for ages each time then yes its a bit rude, but merely answering it is hardly a big deal.
your arguments just sound petulant and self centred.