Of course we put ourselves first.
How many go to the supermarket and fill up the trollies and delivery it to another family? Nope, they ensure they are fed first.
How many spend hours in the kitchen cooking all that food for others. outside your own home on a regular basis?
Many people do voluntary work because it makes them feel good. Some even try and change things because it's better for them, sod the people who they are supposed to help. Or because they get thanked or whatever for their work.
Same with charity donation. It makes them feel good in some way. How many really bother to look into where money is actually needed, or even where the money goes to? How many bother to engage with the charity they are supporting? And if you do, good for you, and no I don't really want to hear.
Clap for nhs, what did you do before clapping for the nhs other than pay tax? Now you want to applaud them for doing their job in the buildings designed for this. Don't remember those in third world countries thanking staff who are currently over there, Come to think of it, don't remember any other country applauding their health workers working through. It made you feel good at the time paying lip service.
Weird thing about martyrs they always do shit they think everyone else wants, because it makes them happy. THey get pleasure out of doing these things in some weird way even when it's obvious those they are doing it for, don't want it.