I ripped my right rotator terribly , hitting a serve in a tennis tournament. (sounded like tearing a large piece of velcro... very scary) It was so painful, I could hardly raise my arm. Ortho said it was my decision: surgery; or rehab it myself. They gave me the rubber band & naprosyn, but I hated doing those movements. I rehabed it myself, and today, my shoulder is very strong, maybe not 100%, but very close. Here's what I did: Right after the injury, you will not be able to do much, but do what you can without too much pain. eg. I could not do military, but I could do lateral raises to parallel, so that's what I did slowly increasing the weight. After about 8 months, I was able to do every movement with decent weight. The bench press is still the scariest movement to me, it can destroy a shoulder in a flash, but today I can max at about 285 ( I weigh 180). Here's the most important thing : warm up the rotator/shoulders before you lift or play any sport. When I am driving to the gym, I am pulling my arm across my body (steer with my knees), that is a great rotator stretch. I also put my arm in the back-scratch position & pull down on the elbow. Then when I get to the gym, I do the windmill move with both arms in both directions for about a minute (no weights). Then I hang in the pull-up station for awhile & maybe do a couple of pull ups. Then I sit down on a bench machine & do some light bench press moves slowly moving up in weight. I do a few other small movements, but those are the best, especially pulling your arm across your body, stretching it as much as you can. I do that one throughout my workouts. A shoulder injury is scary, but you can come back from it. Mine is a little sore today (played hard tennis last night), but for the most part I feel I have rehabed it almost 100%. My injury occured 3.5 yrs ago. Good luck, I feel your pain.