I cannot, CANNOT believe what I am reading.
I am breaking down the facts as I see them. Please correct me if I am wrong OP.
You both had the same test for the same reason.
Neither of you were more at risk than the other. You were literally in the same boat.
Your test came through first because you were more efficient at shitting on a stick
He demanded you 'hand over' your appointment, and for reasons that I suspect are to do with years of being worn-down, belittled and bullied, you attempted to make this happen. When it wasn't possible, he kicked off and said if he had cancer, it was your fault that he wasn't seen sooner.
When your test was clear, he was DISAPPOINTED because that swung the 'odds in his favour'?
Throughout all of this, he has been a dramatic, man-baby demanding that you all 'prepare' for the worst as he will need everyone to bow and scrape and attend his every need when the inevitable happens.
He ruined DDs special night with attention seeking, premature announcements because he needed everyone to a) give him full attention and feel sorry for him b) understand how selfish you were not to facilitate him being seen sooner.
He is an utter CUNT. And I don't use that word lightly. He is the cuntiest cunt of all the cunts and the most selfish-man-baby I have read about in a long time.
OP. You have lost your sense of self-worth because of his awful behaviour which you say has been going on for years. He has worn you down and stripped you of any ability to put yourself first. But please let this be the thing that wakes you up. For your sake and for your DDs.
I'm sorry to say this but I am going to. I would be leaving this cunt whatever the outcome of his tests. Let his sister call you everything she wants. I hope for everyone's sake it's a negative result, but honestly, this man with a diagnoses of ANYTHING would be unbearable. Please please consider leaving.