Reception to such terms is highly generational. The terms alienate one demographic (and that alienation can be exploited by opponents) but rejecting common cultural terms alienates another. _____ porn/pr0n is a common cultural term today.
Now you've got to decide which demographic to pander to. People born before 1960? Or people born after 1975? Yeah, there's a gap ... the middle grounders have no consistent passion for this subject and can be disregarded.
The pre-1960 crowd is a majority, especially when viewed from a political perspective. They have the time, wealth, and legal standing to influence our political process. They also tend to be more pro-gun as a rule though the AARP seems to make a liar out of me there.
The post-1970 crowd includes a bunch of non-voters (e.g. everyone under 18), people who grew up in a largely anti-gun educational system, people who don't have a lot of time to be politically active and don't have a lot of money to spend influencing the political system... they are harder to attract and less influential today... but they are also the future.
In 30 years a significant percentage of the currently living pre-1950 demographic will be dead. Sorry. In 50 years all but a tiny remnant will have died. That's the nature of life. In the same 30 years the young people that today see nothing wrong with car porn, computer pr0n, airplane porn, amateur porn, and hopefully gun porn -- the people who may be alienated by a bunch of fogies telling them not to say "gun porn" because it may help the antis -- will be older, they'll have more political clout, more money, and reality being what it is they'll probably think "gun porn" sounds stupid too.
I've got to throw myself in the, "a gun porn thread without pictures is useless" crowd.