Oh no I was only replying to you r.e. the widow comment. I don't see what widowhood has to do with your career.
The rest of it was directed to the OP - she called her colleagues 'excited young puppies bounding about'. I'm sure she would consider it perfectly acceptable for her to be called, I don't know, a 'jaded old tortoise, heading towards the grave'.
Ageism either way isn't acceptable but even more ironically, OP admits to doing all this herself 20 years ago. So she presumably benefited by getting her current position off the back of that work. But is derogatory towards others wanting the same.
It's OK to rant about corporate culture, work outside one's JD, unrealistic expectations. But the OP is just ageist. Unacceptable.
BTW OP maybe you hoped to find commiseration... But many of the best people I've worked with were your age or older. As @Kneidlach said you need a mix of all age groups and as a youngling I was privileged to learn from them! Quite a few directly responsible for the success I enjoy now, I remember one lovely chap patiently walking through something very technically with me when I was busy stressed and crying. I missed him so much when he retired and still spend time with him. He has some great stories.
Also worked with quite a few late career changers. Again, the ones with a great attitude soared ahead.
Maybe you're upset because you hoped to retire here but won't get hired again if you leave, although you can't stand the culture anymore. Many young people have similar constraints due to disability, caring responsibilities or a shit job market so again.... Not age related.
Keep your head down, do the bare minimum if that's what you want. Nothing to lose is there? Let everyone else get on with their promotion projects.