Yeah.....that is fucking solid. Both of my kids live in places where they take transit everywhere, and both of them are young (in their 20s). They both know and promptly give up their seat to an older person. And the boy does so for women as well, even if they're not much older than him. I don't know if that's culturally local to them, but it's how they were raised here.
Shit, I remember 10,000 years ago, taking a shuttle bus back downtown from Texas-OU. I had a seat with my now-wife, people got crammed on (mostly people our age, heavy on men, so wasn't immediately looking to give up my seat). I look ahead about three rows, and a very pregnant gal is there, standing....and nobody next to her was making any move to give her a seat. Fuck that. I got up, and started working my way up towards her to tell her to take my seat. Right after I got up, a dude makes a move to sit in my seat. My wife immediately blocked him, and said "nope, this seat isn't for you," and he started to get huffy. I work my way back with the pregnant lady in tow, motion her to my seat, and stared down the fucker, who fucking backed off as everyone else shame-stared him as well. WTF was wrong with that asshole? Oh, and yes, he was an okie.