Back on track,
It's good you took that class, and great that you signed up for the NRA (life member myself), and my vote would be anything you can shoot well. Even that 22 you were shooting could bring down an assailant with a few well placed shots.
As far as the CCW/ "target on my back" thing, maybe go to your local police station and ask the highest ranking officer you can why his officers would hassle you, respectfully. After that, maybe go ahead and get your CCW permit and carry, and next time you get patted down, before they start, declare your gun's existance and show them your permit. Remember that a gun in the bedroom will do no good during a fight in the living room.
I am NOT a legal expert, PLEASE talk to your local police about it, and good luck with your gun!