John Bell then showed that Einstein’s concerns about locality and incompleteness in the Copenhagen interpretation were valid. It was he who refuted von Neumann’s proof by revealing that it ruled out only a narrow class of hidden-variables theories.
Who even wrote this? This is the complete opposite of true. Bell's theorem completely rules out all local hidden variable theories. You'd only refer to local hidden variable theories as a "narrow class" of hidden variable theories if you didn't know what a hidden variable theory was.