JB Weld Ball Joints?

the correct factory approved method of repairing this common problem is to
weld the new ball joint to the control arm, this is actually stronger than it was when new
the only down side is you need to grind off the weld or replace the control arm the next time the ball joint needs to be replaced (that is why it is a good idea to use a new quality ball joint when you do this)

I also had a ball joint pop out on my car a few years ago
turns out someone didn't torque them down tight enough the first time
threaded it back in torqued ti down GOOD and tight and it's been fine ever since
I now check them every so often but is has not come loose in a number of years and several thousand miles of driving