I had to pay out of my own pocket to get the flat we wanted
Oh poor diddums. You had to pay something out of your own pocket for accommodation. Did it occur to you that most people in the world pay something out of their own pocket for housing, whether it be rent or a mortgage? Did CX promise they'd pay for ALL your accommodation costs - I doubt it. I realise the choices for accommodation on an SO's salary aren't great, but a little research on your part before you came here could have told you that. Perhaps you're the one that doesn't get it.