I only stopped shaking hands because people don't want to.
Unless I'm mistaken, shaking hands can only give you a virus if you touch your face while the virus is still on your hands, before washing your hands. A virus needs a mucous membrane to enter - something warm & moist like mouth, eyes, nose. That's why a sneeze or cough can spread it; you can unknowingly inhale invisible droplets. I doubt you can get a virus by shaking hands, alone. If you could get it by shaking hands, you could also get it by touching something many other people have touched.
When I'm out running errands, I've been paying attention to not touching my face & washing my hands as soon as I get home. So far, so good. Good practice for preventing the flu & colds as well.
Think of how many things you touch in a market, besides money which has been handled by thousands of people.
And, you can wear all the gloves you want; if you touch your face while wearing gloves, it's the same as if you're not wearing gloves.
And, your cell phone? You hold it right up to your face after touching it many times/day after touching everything else. Maybe that's how it's been spreading.....everyone has a cell phone (except me).