In regards to the shoulder surgery: "Please don't do it!" There are many other ways to get your shoulder stabilized. A surgery can make things just worse. The best one would be a good workout. Train your shoulders and they won't pop off anymore.
Applying this broad brush is very bad advice. While therapy and training can fix and prevent many future issues, depending on the injury they can also exacerbate the problem. The best course of action is to go with what the physician recommends.
(This post was edited by excaza on Oct 8, 2012, 6:11 PM)