Sounds like someone at her former shelter needs a sex education class. So glad she is back home and resting now and her T4 is normal. Hopefully, she will start feeling better soon and start coming out of her shell. I don't blame her for being cranky going to the vet. I'm a mess when I have to go to the dr too.

She might not really realize yet that she has freedom to roam when she wants because she spent so long in that cage at the shelter. I know I'd be afraid to unpack if I'd moved around as much as she has.
Prayers for you both.