Nothing is 100% effective in life, that I know.  But its worth a try.  Otherwise, the citizens of this country will eventually do what Australia has already done and remove guns from society.  Do you want that?  Because just praying is not cutting it.  Something has to change and ammo regulation seems a lot less drastic than the alternatives being discussed.