Wow, the fact that you mentionned things to her from the start makes it even worse!
She closed a door on a snake's head???!!!! I probably would have slapped her myself!!! LOL I would have had a TOTAL COW seeing that!!!
Honestly, she sounds like the worse friend or even acquaintance to have around. If someone would show me such little respect, they wouldn't have made it into my place a second time.
I'm with Invictus on this one: ditch her! I would add A.S.A.P.!!! I sure wouldn't let her into my home ever again. If you are having these problems with her at the beginning of a so called friendship, I can just imagine that it would get worse.
Definitely someone you can do without in your life, unless you like being disrespected and enjoy frustration.
Keeper of 5 snakes, leopard geckos, 1 green iguana, 20+ tarantulas, 2 dogs & a bunch of rats!