Awww.... that is terrible (but also a little funny that your DH thought Honey was evil - hardly! . Maybe Honey was picking up on your DH's stress. We give Mr.Cat his shots and tests in one chair in the kitchen. So he knows his "spot" for shots and testing. When I was out of town last month, my DH did it and he had no trouble with the shots, though he said that Mr.Cat wouldn't let him test sometimes. That's a tough one!
My cat sitter is a tech at my vet clinic. Maybe you can try someone at your vet's office? They can usually take care of the shots. Good luck!