The problem is with the concept of "need". I think very few people, even in the US, think that citizens should be allowed to have guns because they "need" them. The only possible exception I can think of is people living or hiking in remote areas where safety from wildlife can be a concern. You will find people who think that guns ownership should be permitted because they are needed in that edge case.
You are arguing against something few, if any, people believe. Americans think they should be allowed to own guns despite a need to have guns.
If that is reasonable or not is frankly irrelevant. Politics and legal realities make the elimination of all guns impossible. You are not being realistic if that is what you propose.