LittleMiss I realised that after I posted.
But I was making the point that the children were not woken by the noise of the storm or the noise of the TV, as the OP has been blamed for keeping her DH away with the noise and that wasn't the case.
Surely if the TV were so loud that it woke her DH two floors above, the children would have also been woken as they were a floor closer to the TV.
Her DH didn't start the night on the air bed as you have suggested though. OP says he was in the room they share at first, in the loft conversion.
He started out in his own bed, was woken by noise which the DC slept through on the floor below.
He then asked for the sofa because of the noise in their bedroom but was asked to try the air bed as the DS's room was quieter.
Later on, he was woken for a second time and DS was woken for the first, by dripping water, which is a different issue to the noise one the OP has been getting the blame for. If the roof hadn't leaked, which the OP couldn't have guessed would happen, he would have been fine on the air bed.
If the OP had turned off the TV and gone to the air bed he still would have been woken by DS and OP fetching things from the kitchen to catch the drips from the leak.
It sounds like nobody had a good night's sleep, and it was nobody's fault, but the OP wasn't unreasonable to ask him to use the air bed on the quieter floor of the house.
She couldn't have foreseen the water leak later on and still would have had to disturb him while she fetched the things from the kitchen even if he had been on the sofa.
But he was unreasonable for expecting her to stop what she was doing just because he said she should and for swearing at her and slamming doors when she asked him a reasonable question about using the air bed.