I've always been a proponent of the old adage: Praise in public, reprimand in private.
Praise in public, reprimand in private.
Sunlight is the best disinfectant.