As much evidence we have that generosity and empathy bring more happiness to givers than receivers, we might consider giving people a break who really don’t care about the well-being of others and in fact are fairly repulsed by the concept. What we could consider is being more strategic and effective in our sense of social responsibility.
Philosopher Peter Singer in his recent TED talk on effective altruism makes this case and proposes some concrete suggestions as to how. His approach supports the idea that instead of trying to make uncaring people care, we need to invest more effectively in how those of us care do care.
Peter Singer: The why and how of effective altruism | Video on TED.com