I think if people like “dogs”. That is, most of us are dogs, but there are coyotes and wolves among us. They may look like dogs, but they simply see you as dinner. It’s why I carry in my car. When I come across a Coyote or Wolf I will not hesitate to use it when necessary. They are simply not like us.
I like your analogy. I carry all the time. I don't know why the father in this story was not carrying. Also, if I found out I was meeting a guy named Trayvon or De'fonte, I would have called the deal off.
There are more of those vicious predators amongst us than ever, and they are absolutely merciless.
It behooves us all to carry some means of self protection and keep our heads on a swivel.