for you OP. At least he slept in the spare bed. Ugh, can you imagine if he’d wet the bed when you were in it?
Here’s my take:
Replace the bedding out of the housekeeping pot then don’t buy wine/beer/nice stuff until the cost has been replaced.
Buy cheap non-iron bedding for the spare bed and save the nice bedding for guests. Buy a plastic sheet for everyday use so that the mattress doesn’t get ruined again. As I said, keep the nice stuff separate for guests.
My DH is a similar age and frequently gets up in the night for a wee. It’s an age thing but also check out your DH’s prostrate (threaten to do it yourself if he won’t go to the doctor. After all, you only have his best interests at heart).
How do his boss and colleagues feel about him getting rat-arsed in front of clients? Has he ever had a disciplinary that you know about? Or is this drinking culture still condoned?
Does he have any other external outlet to deal with stress other than drinking?
I totally get why you would want to bleach everything to an inch of its life after an “incident” but your DH needs consequences. If he does it again then bin the sheets and mattress, don’t replace them and when MIL complains about the bed tell her that DH will expla