Everywhere I have ever worked is literally filled to the gills with these types of people! Can't escape them, though now I have....
I have family like this and I too avoid them like the plague. I have also slowly cut all my former "friends" out of my life that also have this problem....and that took out most of everyone I know. It's almost an epidemic proportions plague of the mind for society now to complain loudly and often about things they could easily change, but won't. But they still expect you to sit still and listen ad nauseum to their litany of problems.
I'm a fixer, not a whiner. If I have a problem I tackle it. If I cannot solve it, I learn to bear it gracefully...and quietly. The world is more and more lacking in those who are willing to solve the problems and more abundant in those who like to hear the sounds of their voices in a high pitched and rhythmic drone set on the Problem Station.
Don't believe me? Go to the section of the forum that deals with health issues and injuries and try to help. The most frequent flyers on that forum are also those who will either ignore your help and continue to do it "their way"...as that has been so successful for them in the past, or they will deny a million times that your solution will work "for me" and that they could "never do that!!!"~translate "WILL never do that".
It all makes my butt tired and it gets more tired the older I get.

When you ask someone how they are, you really don't want to hear their life story. I am not good at consoling people - so this makes for a really awkward conversation, that I just avoid them the next go-around.
I'd rather have 1-3 close friends than hundreds of whining so-called friends.
I delete any negative people on FB if I see them whining. We actually are severing ties with a 'friend' who continues to write complaints about her job on there. Can you imagine?
