Am going to put y Jeremy Kyle hat on (that man is an arse) and say that I would say to Garry that he is welcome to arrange visits to see B whenever he wants but that you and him are completely over and apart from anything to do with your son you don't want to hear from him. Explain that you will get on for B's sake but it is up to him to be a dad, that you are ging to carry on with being his mum. Then I would just get on with your life, not run after Garry and make him do all the arranging, at least then when B asks why his dad hasn't been in touch you can say hand on heart that you did everyhting you could. Garry is B's dad and no matter what his reasons are to see B, it is up to him to make a relationship with his son. If you show him that it doesn't upset you then he will stop trying to wind yu up.