Pues te recomiendo contarle esto a tu pareja. Que él sepa lo mal que te sientan sus comentarios. Y él que decida si hablar con ellos o no. Pero si no habla con ellos y pasa del tema, luego que no se enfade si no vas a verles. Les vas a ver lo justo, en cumpleaños y Navidad y listo.
Respecto a lo que coma tu novio con ellos, creo que tu novio es adulto y toma sus propias decisiones, que pueden estar mal, pero tú no te puedes responsabilizar y sufrir por sus decisiones.
No creo que cambien tus suegros, parecen muy amargados y les molesta que te cuides tanto… Yo hablaría con mi pareja pero aún así tomaría distancia, si tú novio no sabe entenderlo pues tiene cero empatía.