Es que este problema no lo puedes solucionar tú, sino que es tu novio el que tiene que plantar cara, defenderte a ti y no dejar que hagan lo que quieran «con tal de no discutir» porque contigo bien que discute si dices que no quieres ir.
Yo me sentaría un día muy decidida y hablaría con él seriamente, expondría mis argumentos como has hecho aquí intentando no atacarle a él, sino que entienda que vosotros vais primero antes que sus padres y que no puede continuar la situación, mucho menos cuando él tiene obesidad y le hacen comer hasta que se pone malo.
Podéis dejar la mitad del plato sin tocar y punto. Hasta que entre por fuerza mayor que no vais a comer tanto.
Y finalmente si tu novio no quiere darse él a respetar y que se te respete a ti, entonces quizá es el momento de pensar si la relación puede continuar. Es evidente que hay un problema con los suegros y que no son paranoias. No podrás seguir toda tu vida con esto sin resolver y ya no digamos si tienes un niño, te lo ceban hasta que haya que ingresarlo?