...Quoted the above not to start an argument but to clarify that Rand did not directly equate charity with altruism. The issue is not whether you give or not, but WHY you give-- and whether anyone has the right to expect to receive your charity.
I don't see how these fine points of objectivism matter. The fact remains that objectivism has nothing to teach us in terms of ethics.