Irgendwie entstand bei mir folgender Eindruck:
Die Freundin deines Sohnes spürt, dass du sie von Beginn an nicht leiden konntest und die Aussage, dass du fast keinen Gin mehr im Haus hast, und alles was danach kam, die kam absichtlich, weil du sie "testen" wolltest, ob sie es "schafft", mal "klein beizugeben", oder? Du kannst sie nicht leiden und wolltest es bestätigt sehen. Das wiederum hat sie verstanden und dich deshalb angegriffen. Weil du sie eigentlich zuerst angegriffen hast.
Vielleicht, ganz vielleicht, hat dein Sohn auch keinen Dachschaden, dass er sich in "so eine Person" verliebt hat. Vielleicht liebt er sie wirklich, weil er ihr Inneres sieht und sie einfach versteht und die beiden eben einfach tatsächlich ineinander verliebt sind. Und vielleicht ist dieses Mädchen ja auch gar nicht so eine schreckliche Person, wie du das interpretierst.
Das hat sich so aufgeschaukelt, weil du sie sofort nicht leiden konntest und nach Bestätigung dafür suchst, und sie das wiederum wahrnimmt, man spürt sowas einfach, und sich dann, nachvollziehbarerweise, nicht von dir in "gibt sie nach" - Spielchen verwickeln lässt. Weil es gar nicht um die Sache geht - sondern darum, ob sie nachgeben würde. Und, mal ehrlich - was soll das?! Außerdem muss sie zwangsläufig das Gefühl haben, ihre Person verteidigen zu müssen, weil du sie ablehnst. Dadurch, dass du etwas Schlechtes von ihr erwartest, provozierst du genau das heraus. Das ist eigentlich wie eine selbsterfüllende Prophezeiung.
Und ihre Aussage, dass du deine Enkel nie sehen wirst, zeigt dadurch, dass sie so heftig und überzogen ist, ja eher, dass sie sich da in Not sieht, nicht, dass sie eine herzlose Frau ist. Noch sind ja keine Enkelkinder da, mit denen sie das tatsächlich bereits getan hat. Hunde die bellen, beißen nicht. 😉
Mein Vorschlag wäre, die Karten auf den Tisch zu legen. Gib' zu, dass du Vorurteile ihr gegenüber hattest und dass du dich dafür entschuldigen möchtest. Und arbeite daran, sie abzulegen. Du musst dich auf sie einlassen und ihr eine faire Chance geben.
Ansonsten kannst und darfst du da nichts machen.