Society, and I can only speak for what I've seen in this country has changed dramatically over the last 30-50 years, which is when it appears most of us learned that is was good manners to give up your seat to a woman or someone who appeared to need it.
However, in that time, some women have decided they don't want our seat. They see taking the seat as being weaker than the male who offered it to her. Other people think they paid a lot of money to be on that bus just like the people standing. Why should they have to stand if they happened to get on the bus first?
People used to dress up in suits, sport coats, ties, dresses, etc. to go out shopping, get on an airplane, and go to church. Today, the malls, churches and airplanes look like the people are at an amusement park with shorts, flip-flops and sleeveless shirts. DCL has a dress code for their main dining rooms, yet every night men would come in wearing sport shorts, flip-flops and sleeveless shirts, while castmembers looked the other way rather than enforce their own rules.
The point I'm trying to make is rules, manners and what is acceptable public behavior has drastically changed. I cannot change the manners of other people and so over the years, I've come to simply expect the worst of people in this age of entitlement and I am rarely disappointed. When I see a incidence of what we call old school manners, courtesy and common sense I thoroughly appreciate it.