To anti-gunners, this term "need" refers to a policy of preventing people from having guns unless the government agrees with each person's specific reason for having each gun.People do need guns for self defense because the Supreme Court has ruled that no police officer has any legal obligation to come to the aid of anyone
If the government decides that a given reason is not a good enough justification for having a gun, the government can prevent everyone from having guns for that reason.
If the government decides that a given reason is a good enough justification, but a certain individual is not in a situation where that reason would apply to them, the government can prevent that individual from using that reason for acquiring a gun.
And the government only allows people to have guns with limited capabilities that address only the specific use that the government has agreed to. So if the government has agreed that someone can be an Olympic biathlete, they can have a gun appropriate to the biathlon, but not have a gun that would be useful for hunting or self defense.
It works in the UK because they are serfs who are used to having their lord tell them what they are allowed to do.
But free people can have guns merely because they choose to do so. They don't have to have a reason, and they don't have to get anyone's approval. If a free person wants to have a gun, he simply goes and buys one.
People who have no experience with freedom and don't actually understand it will talk about "need" as if free people can be limited from having guns if the government doesn't agree that they need them.