FIL keeps coming round every week or so (sometimes more often) and never lets us know he is coming. He is pretty obnoxious and his conversation is a string of sexist remarks and criticisms, usually exactly the same each time he comes. Occasionally he will vary it with a bit of racist or homophobic banter.
I'm getting really resentful of having to drop everything and pretend to be polite when I would happily never see him again.
Obviously he's my husband's father, so to some extent I have to tolerate him. I can cope with him a few times a year at family occasions. But it's this feeling that my home is going to be invaded and I never know when that is getting really stressful. I always feel really stressed/depressed for ages after he's gone because he is just so unpleasant.
DH would also rather he came less often but he says there's no point saying anything as FIL will take no notice. It's starting to cause a bit of friction between us.
We are also expecting a baby and I can just see that FIL is going to keep appearing when I am in a vulnerable state and I am worried (a) that it's going to be hugely stressful and ruin what should be a happy time and (b) that I will end up losing it with him completely. The last couple of times he's been round things have been barely civil - I just can't bring myself to sit and smile politely when he's coming out with all this crap. I try to carry on with what I'm doing but he seeks me out. A couple of times he has come I have been out, but he has just come round the next day as well! He has the hide of a rhino (or maybe he gets a kick out of winding me up - I know he dislikes my brother in law and does everything he can to make life awkward for him so maybe he's going the same way with me).
If this was my own parents I would have no problem with asserting myself but I can't say anything to DH's dad (and he probably wouldn't listen anyway).
Any advice on how to handle this (or become a bit more zen about the situation)?