Please can I have some advice, my father in law has always been a rude arrogant man, normally I just put up with it to save arguments but recently It’s been getting worse, he constantly puts me down, when I was pregnant he had a drink and was taking photos of me zooming in and saying “look at your double chin” etc he says little petty comments like “when is your ds going to get a hair cut he looks like a hippy” (he doesn’t) also “your shoes look really scruffy” “mummy and daddy need to get you new ones don’t they “ considering he knows we can’t afford to at the moment the shoes are fine btw , his also a sexiest racist pig when we go out with them and he sees someone that is over weight he has to mumble a disgusting comment like “look at there fat arse, he is so vile makes me sick. He always puts his own son down in front of me but wouldn’t say it to his face . My mother in law just sits there like a little mouse when his being rude and doesn’t say a thing. It’s so hard because he is a good grandad but I just don’t want my sons being around someone like that but what can I do he is there grandad . He constantly puts my weight down I’m either too skinny or chubby when believe me his no oil painting. He never has nothing nice to say and seems to be happy when me and my husband fail at something . His a bitter old man . I’m a polite nice person never done anything wrong to him, he just never has anything nice to say and if my husband and I were doing well for example at work it’s like he hates it so weird and odd. Sorry just needed to rant don’t understand why some people are so cruel , they ask to have my kids some weekends and I don’t want them to miss out because he is a good grandad but just not a nice person I would never say some of the things he does just don’t understand it :(