@RantyAunty
So he doesn't want to get married or have another child.
Why is it only him who gets what he wants?
Because (unfortunately for OP - I feel for you!) that's how it works.
Children aren't things someone should compromise on. It's a yes or a no.
Both parties involved get full veto power (beforehand, anyway - once pregnant, obviously the woman has full veto power over whether the baby exists).
(Marriage, I'm more inclined to think it's a compromise that can be made - but it's still a big decision that I don't think someone should be cajoled or coerced into.)
Let's not pretend he's doing something wrong here - it seems he's been quite clear all along about marriage at least, and that is his right, and even if he wasn't, he's allowed to change his mind. OP can be angry or hurt or whatever she feels, that's legitimate, but it still doesn't mean he should compromise on something this big. Nobody should compromise on huge life decisions and especially not children - do it with your whole heart in it, or don't. I'd rather a man be honest about not wanting more children than half arsing it and being a shit father.
Just as he's allowed to decide whether that's what he wants, OP is allowed to decide whether a relationship with someone with those boundaries is what she wants. It's absolutely shit for her, but unlike where you go on holiday or what Netflix documentary to watch, there doesn't need to be - and in the case of children I firmly believe shouldn't be - compromise. Both parties involved get the right to say yes or no.