Sorry for your loss.
It seems like every urban neighborhood has a few of these cats.  That's how we got Henry.  Being an outdoor animal has it's perils and their lifespan is always shorter.
I've found that there are some people who just don't have empathy for other living things.  Don't know whether it's just not taught or if there are other forces at work.  By the age people are driving, I'm not sure there is much that can be done to change their personality (except with serious therapy).
I see bumper stickers - I brake for squirrels- I guess that sums up my feelings.
Doug, DVM