The problem with this attack is that I don't think the victim was aware, so having a weapon would have been much worse.
If he was aware, he didn't show it by his actions.
If he wasn't aware, as I suspect, getting KTFO and resultingly searched by his aggressors might have lead to him getting shot as well.
Situational Awareness would have gone a long ways in this instance. Even with a weapon it wouldn't do you any good to get cold cocked by some coward trying to prove something to his friends.
Take someone like DzScubie, IGETEVEN, Canebrake, or one of our other members that constantly preach about knowing your surroundings and put them in that situation, I can assure you the result would have been some leaking bad guys.
Living in a City like St. Louis, and I haven't been there since the late 90's, there is no way in hell you would find me out walking, by myself, unarmed, without a care in the world.