It is up to you whether you want to give up your seat for
others. It is more of a moral kinda thing.
For me, I would give up my seat if all seats are occupied.
Just put yourself in other shoes lor. If you are the one
pregnant/old, you would hope for a seat throughout the bumpy ride
one mah.
If let say if they demand a seat, it would depends on how they
phrase it. If in a polite manner, I would still give up my seat. If
it is like I owe them or something, sorry, I would let them suffer
the bumpy ride on foot.