I disagree with both point. There is really no reason to view players as anything other than a commodity. As long as the players are not criminals who are endangering the community they live in, it's really irrelevant how much good work they do or if they stay home and watch netflix all day.
It is NICE when players get out and do charitable work and in some cases I may decide they seem like a good person and like them personally, but if they don't it's not a negative strike against them. I would like Stephon a lot more if he were a better tackler. I would prefer a shut-in who exhibits solid tackling to a poor tackler who spends all their time doing charity. Why? Because they are football players. If the guy worked at McDonalds, but couldn't cook a french fry to save his life, you wouldn't keep him as an employee just because he works at the food bank every day after work.
From a football perspective, at the end of the day players are commodities, they are tools to be used by a coach. If they are poor tools, they should be discarded and a better tool should be acquired.