Tonight is my boyfriends last night before deployment. I had to work today and told him to take his kids (10&19) to top golf without me since I currently have a shoulder injury and couldn’t play. And didn’t want to sit out in 20 degree weather watching. Told him we would have our time once he got home from Top Golf. I came home from work and they were still home. My boyfriend told me to get ready we were going to dinner then Top Golf. I put my big girl pants on and decided to tag along. The whole car ride him and his kids are having conversations. I try to join but keep getting but out. We arrive at restaurant. He is telling his daughter how beautiful they look tonight. I open the door for his kids. And he walks right in ignoring the fact I was the one holding the door open. I say EXCUSE me? He turns around and says loud enough that everyone hears. HURRY UP B\\\*TCH! He walks back and holds the door and I say excuse me what did you just say? He loudly says it again YOU ARE A B\\\*TCH and starts laughing. This made me so angry that I walk back outside and he starts verbally attacking me about making a scene. I knee his thigh and tell him I’m upset and I’m leaving. I get in my car and drive down the street to park while they eat. I go back to pick them up and his 19 year starts mouthing off and blowing up his phone with text messages. And saying this is our last night and you ruined it. Yes in a way I did ruin it but the fact that I now have everyone upset at me and turned it all around on me like I was in the wrong has me completely confused on what to do next. He leaves tomorrow morning and he refuses to talk to me or answer any of my texts.