There is nothing in the USA that is as frustrating trying to do as it is in the Third World....the mean DMV ladies have nothing on China. Even the horrible computer phone support is in India so you could again blame a different culture.
You brought up a good point about the elderly...I have no problem shoving a young, able bodied person out of my way if they try that nonsense on me but to see them do it to an old person is sick and again shows an innate lack of respect.
I live in Central Europe and as rude as many people can be in public one thing that I never fail to see is people getting up so old people can sit on buses etc...even the most chav looking idiots will move for grandma....strange conficts of action.