I agree, to an extent. The big problem is, we forget that everything has start small-scale. When you look at the big picture, it just appears daunting. Some folks will just pack it in right there. If we can't change the world immediately, what's the point? I believe that good begets good, and that even simple kindness can be far reaching. But it has to start somewhere.
The problem I think is it never gets anywhere. And that's my argument. If you're just being "Nice" to the people who you have immediate contact with, that to me is just a selfish decision to be "comfortable". You'd be nice to your work mates, your family, etc, because you know you have to live with them, work with them.
To me that's not being one with others, you're just doing it for your own self interest.
It's not difficult to make a call to sponsor a child, $1 a day is all it takes, yet we don't do it. We buy $100 presents for our family, our boss. Why?