
As David Veal points out, this sort of "promotion" would be used
against gun owners by the mass media.

However, here is my proposal: offer gun safety classes in your area,
free, as a community service.  Such a class would normally cost $40
or $50, so offering it free is a good promotion.

Our Gun Club has organized several of these (we just finished
teaching another one last night, in fact) and they have been
very well received.  We get a lot of people who are novices
interested in guns.  We even get a few who are anti-gun, but
feel they should know something about "gun safety" since members
of their family keep guns at home.

Teaching such a course gives us many desirable benefits:

(1) We have the chance to teach gun safety rules; this increases
    firearm awareness and may help to reduce gun accident stats.

(2) A "gun safety" class is Politically Correct, and likely to
    be viewed positively by the public and the media.

(3) Most of the students are 'normal people' (not gun enthusiasts)
    and this kind of class gives us the chance to give them a
    gentle introduction to firearms.

(4) Some of the students are enthusiastic, and will purchase a gun
    and become more involved in shooting or personal defense.

(5) It improves the public perception of our club and gun owners
    in general.  Our students see that we are all reasonable,
    non-aggressive, soft-spoken people, which helps to mitigate
    the standard image of a hardcore gun owner.  Even anti-gun
    students sometimes tell us they have "something new to think
    about" with regards to personal gun ownership.

(6) Sharing our experience with others is a lot of fun.

Our course is the standard NRA-certified "Home Firearm Safety"
class, and our students pay only $5 for materials.  We also
teach the NRA's "Personal Protection" class, although the cost
is higher for that one since we have to purchase range time.

I think firearms safety classes are an excellent response to
gun buy-backs.