This is one of those issues that divides people.
There is a culture in some parts of the US, Utah/Idaho/Nevada/Texas/Montana/Wyoming etc where guns are just a very basic part of the culture, and there is a belief that exposing children to them is a good thing because, in that culture, they will be exposed to them frequently anyway, and it is good to teach them. In this culture guns represent "independence" and a way of life (hunting, sporting)
Then there are other parts of the US, where guns arent generally part of the culture - and there is a belief that there simply isnt any worthwhile reason to bring guns into a home with children. In these parts of the county, in that culture, guns tend to represent needless violence, crime, illicit activities.
So if you tell someone in the first culture that they should avoid gun in the home, where children are present, they are likely to react like you are attacking their very culture. Likewise, if you tell someone in the second culture they -should- have a gun in their home, they are likely to react like you are telliing them to engage in a risky behavior for no good reason,.
But these are two completely valid points of view, because there multiple cultures in this country, and both are just as "American" as the other.
I personally abhor guns, and think that there is no reasonable place for them in a home with children, unless you live far out in the country somewhere, where there are bears, mountain lions, etc. If you live in Salt Lake City, or San Jose California, or New York City - then no, I dont think there is any justification for having guns in a home with kids. This is just my opinion, but I feel that buying guns for "protection" in urban environments is more harmful than beneficial, especially when children are present. There is no real reason to expose a city-child to guns (in my opnion). When I lived in rural Montana, in the rockies, I never carried a gun, just bear-spray. But in that enviroment, I think guns made sense for many families, even those with children.
Since the Latter-day Saints originated in a western/frontier culture, you'll probably have a lot of pro-gun people here. And there really isnt anything wrong with having different opinions. What it comes down to is, if you have guns in your home, and you have children, your most important responsibility is to make darn sure your kids arent going to play with them unsupervised.