I'm with Licorice and Erina here. Sometimes I get rude people -- I got really angry at two teens who pushed in front of me and the baby pram at Kowloon Station, then yelled insults at me when I asked them to wait in line. And people are in that very strange state of being both very in a rush and walking very slow.
But I'd say that 80% of the time, people are nice. Or, at least they are not mean-spirited. I got offered MTR seats when I was pregnant. If I wasn't, I'd ask nicely, and then I'd get a seat. People generally hold doors open when they see me with the baby. In fact, people often stop to coo or chat with her.
And I see it with others, too. Today, on the Tung Chung line at Olympic station, I saw some people get up to give a seat to an old lady with a cane.
I'm not laying blame, but it could also be your own behavior. My Western husband can be quite brisk -- and when people DON'T open the door or make room in the lift for the stroller, he will loudly complain about them, which just makes them mad, and then everyone is rude. (We had an unfortunate argument with a Chinese auntie type over getting in to an MTR elevator).
I also have two Western lady friends who are quite snooty to HK cabbies, always lecturing them about their manners, complaining about traffic and the city -- and they say they always get rude drivers. But I rarely get rude drivers. So I wonder if it's a two-way street.
I can be quite sarcastic personally. But I hold the sarcasm in check in public. Trust me. It just doesn't work here.
It could also be because I'm a Cantonese speaking Chinese person. I have no idea.
But I dislike these threads where it just sounds like a bunch of expats complaining about how "those people" are so rude.
My whole wonderful family are Chinese, and they always give way to babies, the pregnant and the elderly.