Very often, there are many people who may not want to give up their seats on public transport as they are tired after a long day at work.
It may be hard for them to see their own behaviours of not being considerate and caring to those who may need the seats more than them.
Scolding them may lead to arguments. The elderly can ask nicely for a seat if there is a great need for it due to their physical condition.
Usually most people would give up their seats when they know that someone else needs it more than them.
Disclaimer: This is my personal reflection and I am not in any position to instruct anyone what they should do. I am not responsible for any action taken as a result of this post. My post can only be a reference for your further research and growth. By reading this post, you acknowledge and accept that. All images and pictures were taken from google images that are free from copyright under labelled for reuse.