Here's one big benefit from sticking to a rights argument - the issue becomes people misusing the right, not the right itself.
When do we curtail free speech? When people misuse it. We don't curtail everyone's speech, just the manner in which it is used. So the issue becomes misuse of guns, not guns as such. Consequently, you avoid all issues relating to anything except criminal use. If you are not using your gun in a criminal manner, why should your right to bear arms be curtailed just because "you might"? We don't do that with any other right.
Lot more ground to stand on there, in my opinion.