Hi, itm, I can understand your not giving him a bed the two of you have slept on. He should buy a new one, and he should understand why. If he doesn't, he is really clueless. I would not have let my H take our bed away to sleep on with ow.
Good you're not having him served at work; saving him that embarrassment.
Who knows how he will react? You did what you felt you had to do, so now he has the next move.