You have every right to be angry, we're talking about your cats here. It's surprising and especially disturbing that a tech is allowed to administer an injection without being supervised by the vet. Groucho and I have never been separated at a vet check up, our vet explains what she's doing and why every step of the way. The only time Groucho and I were apart was when he was neutered. Like humans, cats should never get the wrong vaccine. Apparently someone didn't check the chart or double check what they were putting in the syringe. Hopefully your kitties won't experience any problems as a result of what can only be considered negligence. You've definitely made the right decision to find another vet before this one makes any more mistakes. Maybe this should be reported to your state's veterinary board?