If we were being consistent, we should allow victims to sue governments that fail to protect them and refuse to let them protect themselves. It would be better if there were no weapons at all. But this is the kind of philosophical question to be discussed around a seminar table. In the real world, there are a couple of hundred million guns out there and they are not going to vanish because of any law or any lawsuit. A blanket prohibition against bills of attainder was put into the Constitution for a reason.
Nothing is easier than to formalize lynch law against individuals or groups who have been demonized.
And nothing is more dangerous. Laws become a mockery when this happens. Today it may be tobacco companies or firearms manufacturers, but no one can predict who it will be tomorrow. Even totalitarianism did not become totalitarianism in one big step. The totalitarians started out demonizing their victims and then playing fast and loose with the laws to crack down on them.