I have observed that naming something greatly influences how people perceive it without doing an in depth investigation. I am not the only one who has noticed that, it is a very often exploited tactics. "Big brother in your computer" has been named "trusted computing" (cia joke, you can only trust systems you have subverted); "Big brother in your cameras and phones" has been renamed "digital manners" (because they can enforce good manners by shutting your phone for you in the theater... of course that is not the only thing it can do). Both were shot down, but the battle was hard and long fought, with most people not objecting...
When I first heard "scientology" I thought it meant "I am a scientist, I do not believe in anything, not even the lack of existance of god". Now I know the term for that is agnostic, but it was an easy mistake to make.
And lets not forget the "people for the ethical treatment of animals". Who runs the only shelter in the world that murders puppies and kittens. http://www.petakillsanimals.com/ because ingrid newkirk, founder and president of peta, believes cats and dogs are artificial animals bred by humans who should be allowed the dignity of death.
Then you have the organization that believes that "belief in evolution leads to atheism, which leads to evil"... so they lie to people about what evolution is and create strawman arguments to bash. You might have heard them first as creationists, later as intelligent design, and now as scientific critique. Naturally many people say "I am a creationist" because they believe god created humanity and the universe. Not realizing that the actual organization is not what it sounds likes.
So why should we let others dictate the names? lets not use their language, because by using the language of the enemy you empower the enemy. Of course, you must be smart about it. Calling "french fries" "Freedom fries" just sounds stupid and makes you look like a nut, you have to go about it the right way.
So I am asking you now, help me come up with a better name for a gun, a positive name. Something that embodies the true nature of a gun. Guns are the single greatest force for equality in human history. The ending of slavery, the emancipation of women, the right to life liberty and freedom. All your rights stem from the gun; because a gun allows even the most frail child or elderly kill a master combatant trained from youth; nobles raised to be "knights" and trained to fight from the day they are born hold no sway today, insane despots cannot suppress free people who are armed (there is a reason why all the famous despots practiced gun control). There is a saying, god created Adam and Eve, the gun made them equal. (I can appreciate the saying without believing in god).
So what are some good names? So far the best I could come up with is "personal freedom device"; but that doesn't roll off the tongue well. Maybe something simple, like "freedom" or "equality"? Any suggestions?