Buenas ??
Me he leído todos los comentarios y tus respuestas. Voy a darte mi opinión según mi experiencia, por si te sirve (los comentarios diciendo lo que tiene que hacer creo que sirven de más bien poco, eso no es ayudar, bajo mi punto de vista)
Está claro que se ve que tienes un problema con tus suegros, pero creo que pretender que tú novio te defienda no es justo. El tiene una relación poco sana con sus padre y tú, desde fuera ves que le va mal, pero el es quien debería darse cuenta de esas cosas y si él quiere, pues cambiarlo. Si te dicen cosas que no te gusta, puedes ignorarlos, porque ahí estan demostrando que sienten envidia de ti y que ellos no pueden, no saben o no quieren hacer ese cambio (mucho esfuerzo para ellos) y tú lo estás consiguiendo, consigues algo que les encantaría tener o existe también la opción de que sea de las madres enamoradas de sus hijos que ningun mujer va a ser buena para ellos y te van a criticar (o ambas).
Mi consejo, no deberías intentar cambiar la relación que hay entre tu novio y sus padres, eso es decisión suya. Lo que si puedes hacer es hablar con él y comentarle como te sientes y si cuando vas a casa de sus padres estas mal, no vayas, se enfade o no. Es tu vida y tú decides, igual que en su vida tu no debes meterte. Si no respeta tu decisión, mucho no te quiere o no de una forma sana, porque si te quiere, lo entenderá.
Haz lo que quieras y se tú misma. Se enfada, ya se le pasara. Cuando alguien no hace lo que nosotros queremos, muchas veces nos fastidia, pero a la larga, si queremos de verdad, lo entendemos.
Un abrazo y espero que vaya bien.