getting so sorry to hear that your suspicions were confirmed. He is way way beyond the usual insults of cuntpufffin twat and bastard and is in a category all his own. I agree with you that it doesn't sound like it was just the once given the cards and even if it were, how does that make it acceptable? 
Like you say, you are better than this and you and H deserve better. Onwards and upwards! I am too far for cake unfortunately but can send emergency macarons or my four brothers who all play in the front row.
My news is that we have decided to go back to Egypt early, on June 1st. Lack of money, too much time on our hands and not really being able to make the most of our time here in Paris with a small baby made us rethink staying til the end of the school year. I am half excited, half terrified especially as in the last call DMIL mentioned that I "still don't know how to get the kids into a sleeping routine". I felt really cross about that because we are living in a one room flat with a chronic sleep refuser who can see and hear everything we are doing from her bed, and a four month old baby who sleeps through the night fine. On the other hand, after a year of not knowing anyone and family being so far away it will be lovely to have some help with the kids and to have a strong social network again. Not to mention actually having an income.
BIL coming round in 15 minutes and the place is predictably a complete tip with a big pile of dirty washing ready to go...I am also not dressed
I don't understand why I can clean but I still can't make the place look tidy. So much stuff and as lots of it is presents DBIL has given to DD I can't even get rid of them!