When it comes to friends, it is a little tricker...but if your child knows in advance that your home is a safe place and part of being safe means that you do not have guns, then it is not too hard to explain to your child that a particular gift is unacceptable in your home and toss the toy into the garbage, then go out for ice cream to celebrate your family's commitment to safety and peace.