When corporate social responsibility meets community reality