Really long rant - sorry!
I have a problem with my FIL - and I don't know what to do about it. He is a great grandad to my 22month old ds - they both adore each other. He takes him out every other week for the best part of a day, and I get a good break. So far so good. From day one of ds being born, the fil won't listen to my requests when it comes to looking after my ds. The two main problem areas are: feeding him rubbish food, and getting him home at a reasonable hour. Basically, me and my dh agree that we don't give our ds sweets/crisps/cakes etc as he is more than happy to eat fruit (by the truck load!). We know it can't be avoided forever, but we are happy to encourage the healthy options as long as possible. And as for home time - we have a very good routine running that has resulted in a happy child who eats well, goes to bed easily, sleeps through, and is rarely irritable and cross. So, you can imagine my frustration when the fil will consistently bring ds home late (often more than an hour past dinner time), and has always fed him ice cream or chocolate (and then lies about it!!). I have never once complained about it to fil, but I do calmly repeat my request not to feed him any rubbish (and I provide healthy alternatives), and to remind him when he needs to be home for dinner. I don't think it is unreasonable - especially as he is with him from midday until 5.30pm - so has plenty of fun grandad time.
However, last week was the final straw. I was more insitent that usual that ds be brought home by dinner time (5.30) as his dad had not seen hime for a couple of days due to working late. Just before 5pm I get a call from fil saying he was running late (was over an hour's drive away in a pub garden), so he would feed him dinner there and then bring him home. I said 'no' as my dh was desparate to see his son. Fortunately, ds was brought home - but it was over an hour past his dinner - he was irritable, hungry and very tired. Then I noticed the ice cream stains down his T-shirt. When I questionned it, I was told - oh it was only one - what's the big deal. Well the big deal is I had SPECIFICALLY asked you not to feed him that stuff. I didn't say anything to him, as I do not feel it is my place to reprimand an IL. So, my dh called him up and said he needed to respect our wishes for bringing up our ds. Of course, he got very defensive and suprisingly angry - to which my dh said he had no right to be angry with us - he should respect our decisions, and not just go ahead and do what he wants. So, I thought it was all over with, and was pleased with dh's support - until the next day, when I discovered that the FIL had called the MIL (they are separated) and told her that I am trying to stop him from seeing his grandson, and that I have never liked him and am turning his own son against him!!! I couldn't believe it. I have been so upset since that he could think that of me - I have always been polite, and chatty with him - we have many phone chats when he calls to ask abut his grandson, and he alwasy stays for coffee after he has brought ds home. ANd I have never once stopped him from seeing my ds - and have often rearranged plans so that he doesn't miss out on seeing him. But apparently, he believes I treat him unfairly, and that I have been trying to deprive him of his grandson since the start. He sees ds more than any of the other granparents, and yet he says I favour all the other grandparents over him, and never let him spend any time with him. It is all so untrue, and hurtful! What can I do about it? My dh called him again and said it was absolutley not the case (very supportive) but then agreed to let him spend more time with our ds! I do not feel that this has solved the issue as I am devastated that he could think that of me. Was he just trying to deflect form the fact that he was in the wrong by blaming it all on me? Does this mean he has never liked me? How do I proceed with this. If he wasnt family, I would probably cut my connections and be glad not to have someone who could lie about me in my life - but that is not an option. What do I do?