Posting this because I still can't get my head around it and needed a bit of clarity.
Back story - been in an on/off long distance relationship for 5 years.
Partner and my daughter (late teens) don't see eye to eye on politics among other topics. This has caused tension in the past.
We had previously broken up as he was upset whilst I was going through divorce. We got back together early this year.
He was staying at mine for the week and my daughter was also home from university. Both had agreed to try and get on and avoid certain 'hot' topics.
My daughter was discussing her friend with me and mentioned that she was left wing. At this he piped up and started going on about BLM. My daughter didn't engage and went to bed.
The next morning, my daughter was upset and mentioned to me. My partner was also a bit off. I mentioned the atmosphere and then it all kicked off. My partner was shouting at my daughter that she was a snowflake and had to wake up. My daughter was crying and my partner said that he should only visit when she wasn't around. He called her a fucking idiot and told me he was going home. He packed his things and despite my trying to speak to him, got in the car and left.
I tried to contact him, but my calls and texts were ignored. I eventually got a text telling me that he was home and that I had lied to him by saying my daughter had grown up.
Since then, nothing - he ignores any attempts I make to contact him.
Not to dripfeed, but he has form for this - he previously walked out over a stupid argument twice before.
My question is - am I in the wrong here. I know that there was an agreement not to speak about certain things, but my the discussion was between my daughter and me and it was just a passing comment.
My ex partner has shown himself to be a bloody racist. Why do I feel guilty in all this?