判非法持有枪支罪本罪在主观方面表现为故意,即明知是禁止私人持有的枪支、弹药,而故意隐藏不交。如果不知道自己收藏的物品中有枪支、弹药,因而没有交出的,不构成犯罪。犯本罪的,处三年以下有期徒刑、拘役或者管制;情节严重处三年以上七年以下有期徒刑
正当防卫不受处罚,单以非法持有枪支罪论处
三到七年的有期徒刑。