Well, I guess there is only one surefire (pun intended) solution; Ban all law enforcement and military small arms out of fear that they may fall into civilian hands.
Don't give 'em ideas.