"i just hope he has had time to realise it isnt my fault"
Sweetie, he knows it isn't your fault. He does, I promise you. He's deliberately making you think it is your fault so that you feel guilty. And, in feeling guilty, making you easier to manipulate. This latest drama is just his latest attempt at controlling you and keeping you under his thumb.
To all of us reading your posts it is so obvious what he is doing with you. He is playing you like his own personal puppet. If he pulls this string you will do this...if he pulls that string you will do that.
He will use this latest drama as an excuse to increase his shitty demands and justify his shitty behaviour. If you don't immediately acquiesce with his increased shitty behaviour he will accuse you of not supporting him and not caring about him.
You say you love him. But actually you're just addicted to the adrenaline rush that being in contact with him brings you. The dizzying, stressed anxiety of when he's being difficult followed by the heady rush of relief and pleasure when he stops being difficult, and throws you a token smile or hug.
Adrenaline is highly addicted. It's how people get addicted to dangerous, extreme sports.
You have to recognise that what you have is a dangerous and unhealthy addiction, that you need to wean yourself off.