ok, you have supported a number of my threads so i will bite here, in my opinion and i am a european please remember so we dont carry guns, well unless we are invading countries in support of our transatlantic cousins!! NO, he should not have carried a gun.
to have pulled a gun and as you say given the mugger a toe tag would have only resulted in expanding the cycle of violence, as one of three things would have realistically resulted from him drawing a gun, namely:
1) he shot dead the mugger, the news of this is circulated and all other muggers therefore feel a need to either shoot first or at least strike first to ensure that they get their hits in before their would be victims can also give them a toe tag (delightful euphonism by the way)
2) as a result of him drawing a weapon a struggle resulted and the mugger gained the upper hand, and would therefore be left with no option but to stab him, so as to ensure his own safety, not saying this is right but lets face it self preservation does not always follow the moral codes of society
3) upon drawing the weapon a struggle ensues and they both end up killing each other
i know that this may sound a bit liberal and let all criminals off the hook, however if one carries a weapon, at some point there could be a need to use it, and whilst i dont have the stats for gun carriers (in europe we dont shoot each other, we are a lot more determined to be honest, if we want to kill someone we have to kick them to death, which takes a lot more effort) but those that carry knives (we do have a problem with knife crime) are more likely to end up as victims of this crime that those that dont,
i dont think i would go so far as the guy did, but i would not risk my life or the life of another for something as trivial as some money