a "family" can do a really nice job of messing one up.

Sounds eerily like my wife's situation with her family. Having watched that train wreck from close hand, I sympathise, and empathise.

And you have my condolences on the loss of your grandmother.