FIL has always referred to DH as "gayboy", "poofter" and other words that basically mean homosexual. DH isn't gay. DH says his dad has always called him that because he wasn't good at sport and wears clothes that FIL thinks are "gay".
Now we have children and they are getting older, I am worried that they will pick up this language. DD1 has already asked what "poof" means. So we told FIL to stop doing it. He says he can say what he likes.
I can't do this any longer. I don't want him around my children.