I can't imagine how you feel. I played lacrosse and football in high school, then I took a break from all sports until I was 30, then coached and played a little lacrosse. Then one of my boys started playing rugby, so I started coaching and playing when I was 42. Talk about getting beat up. They call it the old boys league, but I'm playing against 35 year old guys while I'm now 48. Talk about feeling like an old man. However, no matter how much I get beat up, I suck it up because there's some guys that are well into their 50's playing.
Thankfully, I've never been hurt like you have and I'm sorry for the pain your in right now. I hope everything goes well and you can recover.
It does suck getting old. This coming from someone that just had 5 bypasses from 8 blockages.
Get yourself a second opinion regardless of what the doctor says about your shoulder. Even if it's good news. Find another opinion. You could be handicapped for the rest of your life if that shoulder doesn't heal properly.
Good Luck!
Jim Smith