Sometimes you have to make a call: dodge an animal in the road or hit it. There's situations, be it weather, traffic, road conditions, that make the safer of the two options being to hit the animal. And you can't say "well it's just a car". It can be your life, or the life of someone else on the road, or the life of the people in the car with you. If you can avoid hitting the animal safely, that's the default action, but when it endangers others around adn with you have to make the hard choice.
Yeah, I've had to hit a dog that ran out into the road. On an ice covered road in the middle of the night with steep drops off one side and next to zero time to react, I had to make a choice. Dit it tear me up? Fuck ya'. sometimes you have no choice.