omg poor baby.
I do hope Heidi and yourself are ok now.
What a shocking experience for you and Heidi.
Don't know what to say only.
CHANGE THAT VET.
I would just take her to another vets (tell them what you are doing) a few times, so she knows the 'nasty' people aren't there.
When we took our Jazmin to be spayed, we stayed with her while they sedated her, then her daddy took her in the back ready for her opp.
I don't think a good vet would have a probblem with this.
So sorry again for your experience.
I'm sure it will be o k next time.
Fancy letting her come home so sadated.
Oh and hello and welcome.
Mazz xx