Además de la respuesta de Franck Dernoncourt que describe el aspecto legal, me gustaría abordar el aspecto ético, ya que mencionaste explícitamente la ética en tu pregunta.
Lo ético es no ser cliente de establecimientos que son inmorales y criminales. Si sabes que un restaurante está dirigido por criminales que roban dinero que pertenece a sus empleados, debes denunciar el establecimiento a las autoridades pertinentes. Esperemos que el negocio cierre (o posiblemente reciba una pena más leve y mejore sus prácticas) y el dueño del local encuentre un nuevo inquilino que respete la ley.
Posiblemente, en algunos lugares, esto no solo es lo ético que debes hacer, sino también lo obligatorio. Estás apoyando conscientemente un crimen en curso, aunque es poco probable que te meta en problemas reales (no lo sé, y no soy abogado).
Exploración de por qué creo que es ético boicotear tales establecimientos, ya que un comentario señaló que mi respuesta violaba la ley de Hume:
Si crees que el robo causa daño (más aún si la víctima es pobre u vulnerable de alguna otra forma) y crees que es moral reducir el daño, entonces el comportamiento del dueño del restaurante no solo es ilegal, también es inmoral. Como cliente, estás recompensando este comportamiento dañino, que también causa daño (indirectamente). Por lo tanto, es ético no ser cliente de tales establecimientos.
Además, si crees que es moral reducir el daño y el comportamiento dañino es ilegal (como es el caso en la pregunta), entonces denunciar el establecimiento a las autoridades contribuye a reducir el daño. Puedes optar por hacer esto, dependiendo de cuán fuertemente consideres que este comportamiento es inmoral y de qué piensas sobre la posible respuesta de las autoridades.