I was going to mention this as well, I don't know your family's situation but you may want to consider getting him into counceling ASAP if it hasn't already been done after the cat incident.
Best wishes to you all, I hope that your grandmother will be able to cope with the loss of her beloved pet, and I truly hope it was just a freak accident!