Yeouch, poor you puggle! That sucks.
I am about to tar a whole load of people with one massive brush now...
Your FIL is a retired electrical engineer doesn't understand dishwashers despite thinking he could fix it for you, buggered a bunch of stuff up in your house, criticised your stuff and forgot to congratulate you or ask after your health. Sounds rather like a bunch of my engineering colleagues.
Alas they cannot help it.
You did extremely well not to throttle anyone. You should be proud of yourself. If it weren't for people like you having the patience of a saint, there'd be a pile of bodies by now. Xxx
On a related topic I just sent a somewhat ranty 3-bags full email to dept head about all the stuff I'm doing to organise retirement do fir colleague on top of my ridiculous workload and the lack of help I'm getting from others. With pointers to my holidays I have booked this week and mw appointments (hey, hello I'm fricking pregnant too!), which means time is tight. I have tomorrow morning off so wonder what things will be like when I get in?
If it's bad I'll demand they all line up against a wall so I can kick each of them in the fricking nuts.