For a one arm swing to overhead I would opt for a db, too much to go wrong with a kettlebell and you don't have that final punch through control that you get with the snatch.
Grissim, I understand the shoulder issues. It doesn't cause me any problems (4-5 years of doing them a lot) but I've always been a bit shy of benching because that does cause stress on my shoulders. It's the fine line between avoiding something because your rubbish at it or because it's no good for you. If you think it's bad then it probably is bad.
The rationale for reduced gin intake and the knowledge of the perils of alcoholism and attendant metabolic derangement has almost entirely come from physicians and researchers.