Bien, vaya por delante que esto es solo mi opinion.
Tienes un problemón o ningún problema, según como mires tu situación.
El principal problema que tienes ahora mismo es que quieres que tu novio actue de otra forma con su madre. Spoiler alert: no lo va a hacer. La mayoría de la gente se tira AÑOS en terapia y aun asi no termina de resolver del todo su relación con sus padres. Asi que yo te diría que no pierdas el tiempo esperando que tu novio se enfrente a su madre. Si no lo ha hecho ya por si mismo, no lo va a hacer por ti.
Te lo repito, el problema no es tu suegra. El problema es tu expectativa de que tu novio se enfrente a su madre. Tu suegra es una mala persona, pero claramente controla el cotarro, y ha criado a tu novio. Eso significa que tu novio tiene el cerebro lavado y que JAMAS, escucha esto bien JAMAS, se va a enfrentar a ella.
Asi que tienes dos opciones:
Dejar a tu novio y buscarte un hombre adulto con una relación sana con sus padres.
Aprender a tratar a tu suegra con mano izquierda. Ser tan sibilina como ella, si no más.
La opción que tu quieres, la de que tu novio de pronto vea la luz y mande a su madre a la mierda, no existe. NO EXISTE. No va a pasar, que te quede claro.