Hey JB I felt that, what you put in the OP.
These things can chisel away, and regardless of what anyone said or how it was said the point is how it affects
you.
It's been something I've really had to work on the last few years since some big fat elephant butt called chronic depression decided sit down on me, quite uninvited, and hasn't yet had the courtesy to get up since then.
Some days all I can do is wiggle my little finger for a breif period and maybe type a few words on the boards and one of the most significant difficulties I've had with that is being able to accept myself as is in a society which holds so much store in achieving and doing stuff.
So I really had to cut all that soreness to the bone and I've worked out it's me that gives me the hard time. no-one else and if I can get from the start to the end of the day knowing today that I've been the best me I can be then if anyone has a problem with it then at least it isn't my problem. OK so it's a fact that some folk can be thoughtless, ignorant or judgemental about a situation but trust me they are minor league players compared to me when I get started on beating myself up!
I don't know if any of that is relevant even but your OP prompted me to say it so I guess it is to that extent. Anyway much love to you and your family and thanks for sharing a bit of your stuff. It always encourages others to do the same when one speaks out, it shows we're all human.