Gloves don’t work any better than hand washing, because most workers don’t change their gloves.
Actually gloves are worse than bare hands. With gloves, you don't feel the dirt on your hands like you do with bare hands, thus it is easier to cross contaminate foods. Also, I have watched someone go from sweeping the floor to fixing food.... all with the same gloves. Our health department is lessening the dependence on gloves.