Oh! How horrible. Poor little guy. So sorry you had to witness that.
We rescued a kitten that was hit by a car about a month ago. Luckily for him only his front leg was broken.
2.5 years, 45 pounds later... 128ish pounds