that is such a horrible thing that person did. if i knew who did it i would press charges or make them pay for a bill or something.
i lived on a 9 lane street (boulevard) and my cat got hit by a car and i was distraught. my immature b/f just laughed! i am an animal lover! my cat was closer to me, and not my son or my mom. so i know how you feel
have you thought about getting another cat? have you thought about if you did get another cat letting it be a in door cat and make sure it's spaded or neutered. animals are wonderful and maybe getting another cat you may find comfort.