On a purely technical level, I think the problem with the arguments you've mentioned are they don't generally stand on an even footing with the arguments against gun-ownership, except perhaps the one about self defense. Gun violence is a problem that costs lives, tears apart communities, and destroys families. For gun ownership to make sense, it needs to serve a similarly grave purpose. In that vein, only self-defense would fit the bill.
At which point, we break out the statistics - and it turns out that guns are kind of terrible for self defense. I think Americans would be better off just paying more taxes (with the money they would have spent on guns), and spending the money on police or social programs.
That said, many iconic possessions of western society are pretty horrible from a cost-benefit perspective. So I guess guns are just the most egregious.