Social pressure seen as curb on giving