Many of us have a hard time understanding the meaning of “social responsibility”, but what does it mean? At its…