I think this might be a cultural thing as well. I've been brought up to always help others (e.g. helping to carry prams) and to hold open doors for others whether young, old, male, female (I'm female by the way).
I work in a central London university with a huge international student community, and I'm always shocked when one of our international students slams a door in my face rather than hold it open for me to pass through after them. And if I had a pound for every time I've been blanked after holding a door open for someone else rather than that person say thank you - I'd be very rich by now. I always make a point of saying (sarcastically) 'you're welcome' to anyone that does this, although they usually ignore this too!