Everyone who claims he/she knows what quantum mechanics is about must read the original EPR paper (so, ask the guy - have you read EPR? that is a litmus test for you should you even listen to the guy).
It has many layers, more than just the thought experiment they use to claim that quantum mechanics is not a complete theory (e.g. click on this link and scroll down to Appendix III).
The fact of the matter is that this experiment does show that quantum mechanics is different from classical mechanics. When this matter is accepted, one has a choice: (a) follow the strategy "shut up and calculate" and do not spend any time on trying to make the theory "complete" or (b) spend some time on trying to make the theory "complete".
In the latter case, one can be inventing different approaches - some are mentioned in the four pieces about a cat:
But the simplest (thank you Occame!) way to resolve all the mysteries of quantum mechanics would be to assume that - yes, faster than light interactions do exist! Tachyons are responsible for that "spooky action at distance". There is a whole world of particles that cannot travel slower than the speed of light! And that world interacts with our world, where particles cannot travel faster than the speed of light. Simple!
Imagine a sea of tachyons. Every known particle can have its counterpart in that sea - tachyo-electron, tachyo-proton, etc. Due to fluctuations, for a teeny-tiny instant of time, those tachyons may enter our world, become a so called virtual particle, and interact with our particles. But even more interesting process happens when our particles can disappear from our world and enter the world of tachyons, spend there a teeny-tiny instant of time and come back again - but at a different location, or with a different speed.
Of course, until tachyons are found, they are just a theory, a mathematical abstract. But so was the Higgs boson.
BTW: tachyons, or in general the world of faster than light particles, can explain such phenomenon as tunneling. A classical particle cannot escape a potential well - when it has not enough energy. But a quantum particle can "tunnel" through. Why? Because due to interactions with tachyons it may "accidentally" (a scientific name - fluctuations) gain energy enough to get "over the well".