Seems to be quite a bit of difference in manner between the ages of the mainlanders. Younger Chinese (in my experience) seem to be a lot more polite and aware of their surroundings than their elders.
Maybe it's to do with the old Communist brainwashing that manners were bourgeois and counter-revolutionary, as per Mao's little red book that makes the older ones behave the way they do.?