Hola. Me parece que tu hijo aún es un adolescente que piensa de alguna forma que el mundo debe girar a su alrededor y acoplarse a él.
Él decidió hacerse vegano y sin embargo es su madre quien le cocina la comida todos los días. Y ahora llega la navidad y pretende que su abuela, que ya cocina para toda la familia y para un primo que es alérgico, cocine también aparte para él. Lo siento pero creo que tu hijo no tiene razón (y creo que tú tampoco tienes razón al darle la razón equiparando una alergia a su situación). Máxime cuando la señora lleva años haciendo siempre el mismo menú, que tiene que estar hasta el toto de cocinar en navidad para que encima le echen más carga de trabajo encima, y no por necesidad, sino por elección. Así que creo que el título de tu post está mal escrito, no es un problema de tu suegra y tu hijo vegano, es más bien una situación en la que tu hijo vegano quiere que las cosas se hagan de una determinada manera y si no se enfada y no va.
Porque tú le estás diciendo a tu hijo que le llevas tú un menú preparado y él sigue diciendo que no quiere ir. Me parece un egoista. No sólo no se responsabiliza de sus propias decisiones ya que la buena lógica me dice que si él decide ser vegano él debería responsabilizarse de su comida, estar preocupado por prepararse cosas adaptadas a su dieta, en lugar de que sea su madre la que ande siempre cocinando para él. Pero ojo, que si a ti no te importa cocinar para él aparte a mi no me importa tampoco.
Pero tú le estás dando una alternativa, que es cocinar tú para él (como haces cada día), y él aún así dice que no quiere ir en navidad. Lo que él quiere es que su abuela cocine aparte para él, y si no dice que no va en navidad? ¿No te parece un poco intransigente?
Su padre apenas ve a sus hermanos, y aún así antepone su mandato e imposición de que sea su abuela la que cocine para él un menú vegano, antes que dejar que su padre pase una navidad con su madre y sus hermanos que viven fuera. Sinceramente, creo que si se empecina en su posición tu marido debería tener derecho a pasar la navidad con su madre y sus hermanos y sus sobrinos, y contigo. Porque creo sinceramente que tu hijo no tiene razón en su posición y está siendo un tirano.