I thought maybe that was just a blokey thing not wanting to have these conversations esp if they know they r actually in the wrong
It's a Shit Blokey thing wanting to treat someone like shit on purpose and then refuse to talk about it.
And that's what you've got here, a shit bloke.
He stood you up for about 10 hours, but he thinks he's the one who gets to decide that "it's fine".
The problem with being a doormat is that you stand for nothing. You need someone incredibly kind and decent not to start treating you with the value you place on yourself, ie zero.
And this man is neither kind nor decent. He's a pretty much standard issue shite.
He puts on a big act in front of other people, but doesn't treat you well the rest of the time.
You'be been dating for only two years, and despite already having to get over a "rough patch" (unsurprisingly caused by him treating you like shit) you are planning to shack up with him and get pregnant.
Please value yourself more highly than this prick's baby mama.
He will treat you far worse when he has you barefoot and pregnant.
And also, seriously, the world could do without this wanker's genes being reproduced. He's just a shit person.