I don't even know what to believe in regards to if bump stocks improve accuracy or not. I see some people say it increases accuracy and some say it decreases accuracy.
Either way though I would find it hard to believe if any expert claimed the bump stock in question here actually prevented casualties.