Not really, there are lots of examples where you are not allowed to possess certain objects in certain places, I believe that guns are just a hot topic that results in knee jerk reactions. A simple example is I cannot ride an atv in certain forested areas during wildfire season, do we ban all atvs because someone may bring an atv in a place they are not allowed? No, we punish those who bring the atv where they are not allowed.
If you want to continue the pool analogy, many pools don’t let you bring in pool noodles and other floating objects into the lap swimming lane. That doesn’t mean you ban pool noodles, it means you kick people out who don’t follow the rules.
If someone possesses an object they are not allowed to have in a certain place they should be punished, the real problem is that Canada has a deteriorated rule of law where those who breaks the laws of the country are not stopped.
If you want to continue the pool analogy, many pools don’t let you bring in pool noodles and other floating objects into the lap swimming lane. That doesn’t mean you ban pool noodles, it means you kick people out who don’t follow the rules.
If someone possesses an object they are not allowed to have in a certain place they should be punished, the real problem is that Canada has a deteriorated rule of law where those who breaks the laws of the country are not stopped.