I split with my ex a few years ago, my ex decided to make a new life with someone else. We have got 2 young kids who live with me. The ex lives a few hours drive away. I have always supported them in participating in the parenting with me despite the distance. To that end I let them stay sometimes in the spare room when they come to see the kids or for the kids birthdays and sometimes Christmas. After all we are both their parents and neither of us should miss out on those special moments. Also I want the kids to see how as adults we work to their best interest even though we are not together. This was fine when I was single. Trouble is I am in a relationship now for over a year and its serious. They have always been great and supportive about my ex's role in my life as the kids parent. We have done things together me, my partner, the kids and my ex and it has worked well.
My youngest has a birthday coming up. Its the norm for my ex to stay over and I said they could stay the night before and after. Its nice for kids to have them around on their birthday naturally. Of course my partner will be coming over but they don't want to stay over night if my ex is staying. Their not being funny about it, it just feels a bit odd. I perfectly understand this. I hate that my ex gets to share my house with me and the kids at the cost of my partner being shoved out. But I also want to make the best birthday for my youngest and part of that is having my ex around. I have no problems with my ex, we get on fine by the way. AIBU unreasonable to let my ex stay for the kids at the consequence of my partner feeling like they have to go home at the end of the night?