This is always the problem with trying to control people against their will. Never works like the author intends it to, because there is no way they can address every future possibility.
In the case of guns, technology marches on. Someday there will be ray guns. So will they try to ban batteries?