My heart goes out to you.
I can identify with your post and easily imagine how angry and upset you must be, both with the family situation and some of the responses to your post.
I have found myself frequently indignant at people's reactions to my blunt truth telling but.....
The fact is that not only do we make others uncomfortable but ultimately we alienate them by forcing our view of the world. It would be easier, we think, if everyone was upfront about their thoughts and feelings, stopped being 'mealy mouthed' and faced up to the facts. However one fact is that we cause hurt. Over the last few years I have been trying to live in the world as it is rather than as I'd like it to be. It's a huge challenge to accept but the alternative is loneliness and isolation. I would be unable to cope with that.
I an tell you that some economy with the truth is necessary in order to function socially. I now try to phrase things in a more digestible manner if asked for an opinion and to try to keep schtum otherwise. Learning to be tactful, not voicing our judgements and curbing our impulses goes against the grain but, even at 66 I am gradually changing . I often think, still, but that's who I am ( the straight talking , fact facing, blunt woman) they should know me by now. I am trying to filter the woman I am , with a generous heart and tolerant attitude in order to be closer to the person I'd like to be. It's slow but I'm moving in the right direction. No one wants to change who they are and essentially I'm still me but a more acceptable version.
For your own sake please try to share the positives...eg I love you, I miss you, I'm proud of you, and try to think carefully before you let out truths that, perhaps, others cannot bear tohear . It's a hard but worthwhile challenge and I wish you every success.