That seems fair and well thought out - although I will say that while people who gaslit and cancelled their friends over refusal to get the vax haven't committed a crime, they have shown themselves to be poor friends, and not trusting or befriending them again if they never apologize isn't criminal either. You have to be able to live with whatever choice you make.
Re: Emily Oster says 'Let's forgive and forget'