OP, he might just be an arsehole, in which case, obviously fuck this shit and LTB.
However when I read your OP, my first reaction was 'rookie mistake, if she'd just said 'because I want to use this one' he wouldn't have got frustrated with the lack of logic'.
The reason I thought this is because this conversation sounds incredibly familiar to me, as many of my family members are neurodivergent (ASD/ADHD). They wouldn't be able to understand why I would do something while simultaneously acknowledging that it might not be the most logical course of action, as the notion of doing something illogical for other random reasons sounds absolutely insane to them.
Decisions driven by emotion and based on feelings seem inexplicable to my DD, for example, because she finds it really hard to comprehend what feelings feel like and how one would make a decision based on these mysterious made up things. It all just sounds like magical bollocks to her!
Again, with the bedding argument, it seems like he took what you said literally, in that the only possible way you could take the bedding back is if you've already bought it, whereas from your perspective it was a casual suggestion about the fact even if you do both commit to buying it now, that decision isn't set in stone.
Similarly, with the crying, if someone doesn't really understand emotions and that people sometimes do things based on feelings rather than logic, it can be hard for them to understand that you're crying as a result of being upset as opposed to crying to achieve something (which, to many neurodivergent people, would be the only logical reason to do anything).
These are exactly the kind of communication issues that come up in my house constantly, so while DH's shouting and the way he's managing his lack of understanding is obviously completely unacceptable, it's possible there's another explanation as to why he's getting so frustrated in the first place.
I'm not suggesting he is neurodivergent, and I'm certainly not suggesting that his tantrums are acceptable behaviour, nor that you should have to modify your behaviour appease him.
But if he does find it difficult to appreciate that sometimes life isn't logical, it might be worth thinking about how you can both work to communicate better, since you're both coming at things from completely different angles.