There's a reason why the right is like that IMO, and it gets down to this diagram:
http://33.media.tumblr.com/e1aaee07d8101970433020eee016ff9b/...
It is my opinion that people naturally care mostly about themselves, then the people closest to them, and less about people on the other side of the world. It is also my opinion (referring to the diagram) that the closer you are to being the person with the "need", the more effectively and efficiently you can address the need.
So in general, a person is best able to help themselves, less able to help the people closest to them, and even less able to help others. This can be envisioned as rings of concentric circles, where each larger circle represents more and more people, but less and less sphere of influence or ability to understand the "needs".
Along with that goes trust. The closer you are to someone (literally and figuratively) the more trust you will have. So these concentric rings are also rings of trust. I can count on my wife to be there for me when it's time to have my butt wiped. You, who I've never met, probably won't even offer help out. When my BFF tells me something, I automatically believe it, because after 30 years, AFAIK he's never lied to me. When a stranger on the street tells me something, I'm hard-pressed to even pay attention.
So if someone is close to you, then not only can you assess / relate to that person's needs, but you can also trust that person not to abuse your generosity.
So in a family or among close friends, communism (from each according to ability, to each according to need) is usually the norm and usually works fine. What's mine is yours. Mi casa es su casa. I know you, you know me, we won't hurt each other.
But in the world, capitalism / plutocracy / might makes right is the norm. As distasteful as it is, and as much as I understand that the people on the other side of the world desperately need my money, I'm much more inclined to give it to my wife, or friend, because I have far more trust that it will be used effectively and efficiently. And I have to also consider that, being someone very foreign to me, that you might be hostile to me, and use my generosity against me. So sorry, if I don't know you, you're on your own.
That's why I like to call myself a "micro communist" and "macro capitalist."
Now in reality of course I offer kindness to strangers because I'm not a sociopath.
But let's be honest: the kindness I show a homeless man (a dollar or two, or a meal) is not the kindness I show my wife or child (my kidney, my home, my life).