My MIL has visited this afternoon and made nasty comments about the way my 10 month old DS looks. She said he has the worst teeth out of all of his cousins, he looks like Chris Evans, and that some one she showed his picture to said 'what's happened there'. This is an ongoing issue, DH has already said he has spoken to her about this previously as she has made comments about his skin colour. He's mixed white and black Caribbean and lighter than his brother and cousins. So we had comments that he needs to go out in the sun, 'I hope to god he isn't ginger', and 'take him back to the shop'. I have never said anything as I think it's better to come from DH and I know if I did it would cause massive issues between me and DH (he's already very defensive when I've brought it up and has just told me not to say anything) but I'm getting so upset with myself for letting it happen and quite frankly willing to let everything implode because I will not have my DS own family talking about him like that. Also these comments are said in front of my older DS who hears everything.-- AIBU???