Igual a tu novio le gusta tener las atenciones de su prima, no se. Yo no esperaría que corte la relación, pero si que la ponga en su sitio, y después de decirle que está caliente en vuestra propia casa, con o sin excusa de borrachera, él mismo debería decirle que en vuestra casa no se puede quedar.
A fin de cuentas si hay espacio en casa de sus padres lo lógico es ir allí.
Tampoco se por qué callas si un comentario es en tono de ofensa,a mí por ejemplo hay ciertos chistes que no me hacen gracia, y siempre digo que no lo he entendido y que si me lo pueden explicar, y cuando es de mal gusto créeme que enseguida se atragantan de tener que explicar por qué el machismo/ o el racismo que llevan les hace gracia. Puede probar a hacer igual, que te dice que eres muy blanca, pues pide que te explique que quiere decir, si tiene un problema con tu color de piel, que te dice que x no te va a sentar bien, pues igual, me puedes explicar por qué piensas eso? No lo entiendo? Y ya verás como a base de sentirse incomoda deja de hacer comentarios hirientes.
Y la anécdota de estoy caliente me la guardaba, por si algún día te dice algo para dejarte en ridícula, pues ella también fue tan ridícula de decirle esas cosas a tu novio estando perjudicada. No dicen que que los locos y los borrachos siempre dice la verdad