Winston was acting up a while back. I was sure he was hurt because he was aggressive when I picked him up. He would growl and hiss, I thought he was in pain. Took him to the vet twice. Second time a different vet asked me if there were unneutered cats around. In fact, Franky, a stray had been hanging around. The vet said Winston was probably reacting to Franky's pheromones, plus Winston's age was part of the problem (he is 18 months). I got him some natural calming treats, and let him be. Two months later he is calmer and is letting me pick him up again. Have not had a chance to take Franky to the vet to get neutered yet, he is too smart to get in the trap but still working on it. Hopefully, your cat is just going through a phase. The kid may have shook him up, but the Feliway and/Or a natural calming treat, and some play time may help a lot.