On the surface, it seems wrong that we should ever have to pay for anything that doesn't directly involve us, but it unfortunately has to, otherwise there would be widespread poverty.
You could force gun owners to pay insurance, but that would penalize far too many people who don't deserve it.