I find myself avoiding people and incidents like this the older I get.  I've come to understand that some people are just assholes.  Having said that, I don't know who's completely at fault here but I don't think the guy should have been shot.  People need to stay out of these situations.