Creo que no quieres abrir los ojos. Tus suegros no son egoistas. Lo lógico es querer estar tiempo con el hijo y el nieto, y verlos todas las veces posibles.
El problema es tu marido. Si él gasta ese pastizal en viajes a América y darse la vida padre allí, y después les paga los pasajes a sus padres para venir y la manutención y alojamiento aquí, indudablemente es imposible que ahorre él o los dos conjuntamente. Y si no paga nada en alquiler o hipoteca porque vive gratis en tu casa, el negocio le sale redondo contigo. Lo mantienes. O lo asumes o en unos años más vas a mandar la relación al traste porque estarás cansada de que él te exprima monetariamente. Es que eres un chollo.
Ponle nombre al problema: tu marido.
No le eches la culpa a otros: tus suegros
Porque si no abres los ojos no vas a poder ponerle solución: al problema.