Yes business organization should be socially responsible. When a business is socially responsible they are able to establish a strong customer relationship with their consumers as well as maintain a strong consumer value.
One thing the organization must do is collect and analyze all internal and external environmental factors. Then do a SWOT analysis, which analyzes the organizations strengths, weaknesses,...
Making profits is what a business is for.
A business that doesn't consider how much it must spend in order to earn sufficient profit to remain viable won't stay in business for very long.