I have read your post and also find the fact that your Partner could not deal with your PD very sad, when he took his vows did he not say "in sickness and in health" how would he feel if the shoe was on the other foot.
It is really easy for someone to turn around and say I cannot cope with your illness, well, how does he think you feel, he can get up and run away from it, you can't.
I am married and when I got diagnosed, I came home and said to my Husband, if you want to leave then I understand, he was mortified, he said that no matter what, he would always love me and always care for me, as I would if it had been him that had been diagnosed with an illness.
I know it is easy to say, but, let him go, you concentrate on you and the people who do love and care about you.
As for the Friend, well, she has shown her true colours and you do not need people like that in your life.
This is the time that you need to stay strong, don't let this break your spirit.
I know people say, that it is hard for Partners to see their loved ones poorly or in pain etc, but it is not an excuse to throw the towel in, they need to step up and fight the fight.
You take care and look after you.