Eurgh, from my experience in the care home I was working at it was the oldest staff who were the worst! They didn't give a damn for the residents' free will, they wanted to do things in whichever way made their job easier, they were cynical and had long ago lost their love for the job and were simply hanging around cos they had no experience in other lines of work. I once had to formally complain about a staff member who went busting into the rooms turning on lights and getting people up without ever asking them whether they wanted to get up yet! She would always go down the corridor in the same order at the same time in the morning ignoring any personal requests and would spend the whole time whilst she was getting people ready complaining about how much her back hurt and telling them off for not being more helpful for her! (She didn't think much of me criticizing her either, what do I know? I'm just a young new staff member, obviously that means I know nothing about how common courtesy can be ignored once you're at work
) In the end I got so fed up of it that I refused to do any overtime shifts where I'd end up working with her.
Now, that's not to say that all older nurses or care home staff are like that, and I agree with the sentiment of the original discussion, but I think it comes down to experience not age. I'd rather be treated by a 28y/o nurse who has 5 years experience than a 40 year old nurse who's just qualified. The essential thing really is personality and attitude, whilst for some people experience and age will improve these things, for others it will make them bitter and cynical.
There's no right or wrong answer, but I think if you meet someone with more experience than you then generally you should treat it as an opportunity to learn, regardless of their age.