Indeed, charity is something born out of love, humanity, empathy, and kindness towards others and it should not be forced.
I can go the extra mile for someone if they need me to, but then I have come across someone who can not inconvenience themselves for people, and so I learnt not to force, I just tell you this person needs our help, I am with the mindset that, if you wish, if you do not, then I have no problem with that.
Even though we need people who understand what kindness is in our world, we should also learn to accept that not everyone will see life from our perspective and choose to give, so we let them do what they want to do and let them move on. While I believe that others would see from others around them and help, I also know that others will never change that part of being unkind or never wanting to do charity.