On the passenger side do this. Remove the cotter pin on the ball joint, loosen the ball joint castle nut and get about a 1/4" of a space between it and the top of the spindle. Loosen the strut to spindle bolts but do not remove them and leave the nuts on them just barely loose. Smack the spindle where the ball joint passes through the spindle with a minimum of a 3 pound hammer. Be a man and hit that mofo. If you cannot access it directly with the hammer then use a large brass drift. Did I mention you should be wearing some good gloves for this? The pressure of the coil spring and the shock of the hammer will overcome the frictional force holding the ball joint and spindle together. When this happens the 1/4" gap will disappear immediately and now you need to place a jack under the end of the control arm with the ball joint. Jack the control arm up to relieve the pressure on the castle nut and remove it. Now remove the strut and move on to spring removal.
Removing the spring as you have experienced is dangerous. If I am replacing them I use the torch and heat them up which will collapse the coils and they will drop out. If you are not replacing them or do not have access to a torch then I would recommend an internal spring compressor that you can rent at any parts store or use a strap to control the spring because it will want to launch out of the control arm. You can also opt to put a jack under the lower control arm spring pocket, remove the lower control arm bolts at the k-member, and then lower the control arm very slowly. I am not fan of this job as it just sucks any way you do it. Lowering springs solve all of this as they are shorter and do not have all these issue and coil overs solve all the problems.