It certainly would stop mass slaughter like Las Vegas. Fifty rounds being bump fired is a lot different than five rounds being fired one at a time. Banning bump-fire stocks accomplishes nothing other than letting the gun lobby say they had done "something."
I agree that the number of guns in the US is now completely out of control.