Sugeriría lo siguiente:
Una breve formal petición en el correo electrónico para dejar de fumar en el lugar de trabajo, indicando que es un derecho legal para tener un lugar de trabajo libre de humo. No sea incendiario sino que simplemente exponga los hechos.
Si eso falla, dirija su queja directamente a RRHH, enfatizando la salud y seguridad y los aspectos legales. Las preocupaciones sobre salud y seguridad son normalmente competencia de RRHH y normalmente se las toman en serio.
Si tienes un sindicato, habla con ellos sobre ello. A veces pueden influir en la dirección (a través de RRHH) de una manera que un individuo no puede. De nuevo, los sindicatos suelen tomarse en serio las cuestiones de salud y seguridad.
En caso de no tener una sola línea de acción: renunciar. Probablemente debería decir claramente que intentó y no consiguió que este asunto se tratara con normalidad y que no tiene opción de dejarlo por su propia salud. Tiene la opción de hablar con un sindicato o abogado sobre una vía formal/legal para buscar una reparación, pero eso va con la advertencia habitual de que estos nunca son procedimientos rápidos y pueden causar tanto (si no más) estrés que el que causó el asunto original.
Sé que esto es probablemente ilegal pero no sé cómo detenerlo.
Tenga en cuenta que puede no ser capaz de detener esto. Tener razón no es siempre lo mismo que obtener el resultado correcto.
Sé que soy muy valioso y mi gerente ha dicho que odiaría perderme.
Pero claramente este gerente valora su propia gratificación más que tu trabajo. Sea escéptico sobre lo que dicen. OMI, si ha llegado a este punto entonces no te valoran ni a ti ni a tu trabajo en absoluto.
¿Sería profesional ir a casa temprano y enviarle un correo electrónico a mi gerente diciendo que estoy trabajando desde casa hasta que no haya más humo en la oficina?
No. Como han señalado otros, sólo estás complicando la situación. Podrías estar haciendo el juego a un gerente que preferiría verte despedido que dejar sus cigarros. No le dé a sus empleadores municiones para despedirle por no hacer su trabajo.
Si el humo tiene un impacto inmediato en su salud (asma, algo así) debería pedir a su médico una carta y dirigirla a su departamento de RR.HH. (o al jefe del jefe) para buscar un remedio inmediato trabajando desde casa o dejando el problema o cambiando de departamento. De nuevo, si eso no te lleva a ninguna parte, entonces marcharte (o aceptar la situación) es tu única opción.