Even in a perfect world, you'd get divergence. It is caused by the wave nature of light, not by technical imperfections. Because of its lower wavelength, a violet beam would have less divergence than a red one, all other things being equal.
Yes, skin is partially transparent to red light...