Re your Sophie who hates the Vet ... If this veterinarian can't handle your cat without medication to calm her first, then select a new veterinarian who specializes in treating cats only.

Sophie is afraid and nervous; she needs gentle handling, not drugs.

Best to you & Sophie.