If you want to enhance the perception of gun owners try learning how to spell, leave out the invectives, explain your position without any name calling like scum, moronic, etc. and you will be more successful in your cause.
I don't need your suggestion to be successful in my cause.
This is what I do:
-Join pro-gun/pro-Freedom organizations
(you don't even have to pay, just read and be informed, there are pro-gun groups for women, LE, Constitutionalists, RKBA, even some religious sectors have pro-gun groups)
-Contact the Federal and State legislators
(beat the crap out of their email system, even to support or oppose issues from other States or municipalities)
Follow up with the Democrats that support RKBA and let the Republicans who have voted for gun-control know they'll be held accountable on election day.
You see, they come in all colors.
-Write letters and give online feedback to local newspapers and the liberal media in general
(these organizations have it backwards most of the time)
-Get to know what the scumbag Brady center is up to and oppose them.
-Introduce other dudes to shooting and gun-ownership
(some via online forums like this one), take a friend or neighbor (that doesn't own a gun) to a gun show or to the range.
-Post comments in forums and blogs
(specially non-gun related forums where the gun ignorant can be educated)
-Buy the stuff that the anti-gun want to ban.
(Flood the market, there's evidence that this is one of the best weapons against any ban)
-Be a responsible gun-owner (have knowledge of the gun laws, safe storage, gun handling, etc.)
What do you do, besides worrying about other dudes syntax and venting on some laws that you'll never understand? (Rhetorical)