Hi,
So I'm going to need to apologise in advance for some of the remarks I'm going to repeat, to give you an idea of what I'm dealing with.
DD (13) usually sees her dad every other weekend and tbh, I'm always counting down the minutes until she's home again. Not just because I miss her. Sometimes it's nice to have a bit of alone time with DP, but mainly because I just hate her being influenced in any way by him.
He's always said stupid, inappropriate things. Often sexist, racist and homophobic, so a real gem 👍 He will insist there isn't any malice and that it's just casual banter type comments 
Anyway, sadly I'm used to it and I have learnt to just ignore with an eye roll, but of course sometimes I have to pull him up on it, when it involves my DD. I don't want her head being filled with that poison and that's what it is. Just because he doesn't say 'I hate black people' or 'it's wrong to be gay' he's still doing damage by saying the things he does.....
Apparently he told DD yesterday that he'd had to cut his own hair, but he now "looks like a fag"

I was so cross and DD went from awkward smirk, whilst telling me, to completely embarrassed. I told her it was a disgusting thing to say and he should know better and she said "I know. I don't know why he says things like that" and I just thought, she's 13 and she has known this forever, yet he's in his late 30's and still thinks it's ok!
I was so tempted to pick up my phone and tell him not to speak that way around her, but I've done this before and it never gets me anywhere. I get the, you parent your way and I'll parent my way, speech 
What makes it even worse is that I'm in a relationship with a woman and my DD has recently said she thinks she might be bisexual, so comments like this, from you dad, are incredibly damaging. She already feels like she has to protect us from idiot homophobes, but when it's coming from someone you're supposed to look up to, well....it's just a bit shit really.
Another example is, if DD tells him about a new friend whose name isn't a typically white british name, he always asks "are they black"? And when DD or I challenge him on it, he insists it's not racist, he's just asking the question blah blah. You know the sort. Call it casual racism, if such a thing exists, but he just doesn't need to ask! Why is he asking?
Back to the homophobia, he apparently reguarly does impressions of 'gay men' and will act camp and tell DD that it's ok because he has gay friends etc. That old chestnut.
I'm fighting a losing battle aren't I?
It's that constant drip feed of bigotry that I hate my DD being around, but when it comes down to it, what can I do? Other than tell him I don't want him speaking that way in front of her.
Does anyone else have an ex like this? How do you deal with it?
TIA