Oh @WendyWagon you have not let us down. Not one bit. You are still fabulous. Just having to deal with some unacceptable sh*t. It would drive anyone to despair, especially after everything else you've been dealing with. We are here, we love you and we hear you.
@rothbury is right. I too suffered at the hands of a toxic workplace - expected to do the work of incompetent men whilst being paid a meagre wage and being told - to my face - that they wouldn't promote me to the job I was doing because I was "basically" female. But they wanted me to write them a manual on how to do the job. Like Rothbury, I got out but suffered for many months afterwards. In a better place now. But get yourself out if you need to - it's not worth the sacrifice of your health and personal wellbeing.
Get yourself sorted first - you can recover physically and take the time to re-boost. Your son and his GF will understand.
If there's a senior manager you can go to, please consider doing that, with the clear, calmly-stated examples of how the weasel has overstepped, the professional consequences to his colleagues' work, why it's unacceptable and that you require their assurance that it will not happen again. If they can't guarantee that they have your back then maybe reconsider your options. You can do it. You don't have to roll over and put up with this nonsense. So many toxic, mediocre people hate particular colleagues because they know that their better performance shines a torch on their own idleness and incompetence. It happens with both genders, but does tend to be a male "speciality". I will bet my meagre pension that he knows you are better than him and he feels "threatened" by it. Git.
I'm a bit of a fan of the US-based "Ask a Manager" website (wait, what?! — Ask a Manager) - some of the examples of toxic colleagues on there are staggering.
Sending you much love. It will be alright. Keep going. xxx 💝