In Soviet times, the school taught that to be polite - it's good.
"Dissenting minority" nagged and sabotaged the rule that the elders need to give way to public transport, but openly nobody objected. Men had to make room for women, the elderly, the disabled. Women - the elderly and the disabled. Young gave way to everyone, but if you do not want to do it voluntarily, they ignominiously driven from their homes town.
Now everything has changed. Old ladies come in transportation is not so agile as young, and, once on the bus, bewildered look around, finding all the places occupied. A woman stands near teenagers, is located on the seat in an embrace.
Should stronger and give way to young to transport those who are weaker and older? No, it should not be, if you count never grow old, do not get sick, do not get pregnant and do not have children.
Golden Rule in all situations is the formula: "Treat others as you want them to treat you." Person "to face" compassion, and be a passenger - a condition not disabled.
On the other hand, we must understand that the young men too tired and rosy-cheeked girl might be sick. If you do not have given way, no need to rage, you can find a comfortable spot and stand for a while, until you can sit down. And if you stand hard, then the word "please", without reproaches and insults ask you to give up the place. Most likely, will not give up.
Giving way to a man shows you the sympathy and respect. Do not forget to say "thank you", it would be nice, and later manifestation of politeness will give him easier.
The question of why men in the truck did not give way women can not be seen in isolation from the complex ethical issues in relations between the sexes. This is not just a problem of bad manners of men, but "simplicity" in relations that allow women to men.