No. USM is the type of focusing motor, not image stabilization. In Canon's system, image stabilization is called IS. The 24-70 f/4 has IS. I believe that neither of the 24-70 f/2.8 lenses does.
Han, I am puzzled by this:
If 60 mm is giving you the distance you want from your subjects, and your only problem is that the depth of field is too narrow at f/2.8, why don't you just use a smaller aperture? At a given f/stop, the EF-S 60mm macro will give the same depth of field as any other lens set to 60mm. This is explained in the tutorial on depth of field on this site,
https://www.cambridgeincolour.com/tu...h-of-field.htm.
I think the first step for me would be deciding how far away I want to be from the subjects. For candid work you might want to be farther away. That would determine which lens I would choose--both the focal length and the minimum focusing distance. On a crop sensor camera, I rarely shoot candids of people at less than f/4 because of the problem you mentioned--very narrow depth of field. The distance might also determine which flash you buy. Ring flashes are designed for close work, and I don't know their range. They might have enough range, but I would check.