Irony said:
I guess so ... but I think it's a bit cold and clinical to draw everything up to culture. I mean the big thing that is being ignored here is that all humans (barring psychotics and crazies) have the capacity to do good. At the same time they all know how they can be good people.
you don't need to see a good act before you can emulate.
For example you don't need to see someone whose lost be greeted by a complete stranger willing to give up their time in order to help the lost tourist out, before you can emulate that behaviour naturally.
It's not like ... "oh ... what that guy did was good .. I've just learnt that now. I should try to do the same again in the future".
Being a good person doesn't require validation by others because we all know instinctually how we could be better people without religion, or society, or parents, or environment telling us "this is a good thing".
You feel it. You can't explain why, but you have a compulsion to help them out. this is an endemic feeling amongst people. Sure you can justify why you won't help the person whose lost out .. "I'm running late", "I don't feel 100%", "i'm tired and I just want to go home, have a drink and watch TV".
(edit)But even those justifications require an acknowledgement that in a better world you would help them out and be a better person than you are. Unfortunately we have to live in reality ... and reality dictates to us that being a bleeding heart will only leave you dead and buried along the course of life.
No matter how badly you want to help a group of homeless people out, the bitter truth is that as a Man you can only do so much. So I guess its all about that balancing act ... how to be a good person without self sacrifice (for that too is a categorical imperative ... the (protection of oneself: --- yes it does pose problems with the conundrum of self sacrifice for a friend ... and why it feels so noble and honourable despite a violation of the categorical imperative ... who said philosophy was perfect?

)