I don’t think anyone has yet mentioned a potential problem we experienced regarding trying to express gift preferences.
Mrs D and I are long-time devout nontheists. Tho we aren’t evangelical about our beliefs (or lack thereof) or families (RC and L) and many close friends are aware that we do not believe in any supernatural beings, and are not encouraging such beliefs in our kids. Yet, a couple of our friends and family members persisted in giving our kids bibles, Veggie Tale tapes, and the like. One memorable x-mas (undoubtedly after a couple of Christmas Ales), I spread cheer and goodwill by unwrapping a bible, and immediately tossing it in the trash in front of the giver. I had to be that blatantly rude to get them to stop. But looking back, I’m not sure that the fact that they were persistently rude was an excuse for me to respond in kind.
We also had a prejudice against loud battery-operated toys when our kids were young. Guess what my in-laws gave my kids every x-mas?
Having tried to express our preference to our loved ones that we did not care for religious or noisy battery gifts, a whole grab bag of frustrations was triggered when we received yet another such gift. Were we unclear? Are they stupid? Are they intentionally being rude? Etc.
It is easier to just assume you are not going to get anything of value from them, saying thanks, and then tossing/donating/returning.
We had a similar problem with family gift pools. Each cousin would pick another cousin’s name. So many times we would put a lot of effort into helping our kids pick out something their cousin would really like, usually going pretty close to the $ limit. Too many times our kids got something in return that was only a fraction of the limit, and didn’t seem to reflect any awareness of our kids’ personalities, interests, etc. So, our response was to simply withdraw from the pool.
Regarding the guns - I seem to recall trying to discourage my son from playing with guns. (You will be surprised how hard it is to remember these things - as important as they seem now, by the time your son is a teenager!) By the time he got to school, I think that battle fell by the wayside. Now he is 14, and I am the wheelman for him and his paintball team. And his college preference is West Point. So do what you think is best at this point in your life. And don’t be shocked should your views change.
The majority of parenting is to just keep stumbling along, doing the best you can at that time, and don’t be afraid to change your minds as you gain more experience (generally by screwing up!)