i teach my kids to puke into duvet/blanket as it is way easier to clean it up, especially in the middle of the night.
puke on carpet is way harder to properly clean out. the liquidy part soaks through and it's just disgusting when days later you can still smell it.
we have a carpet cleaner now, but I still don't like scraping the carpet clean of vomit (or poo for that matter)
and I don't get this "he is an adult he should clean it up"
how? he is unwell, asleep and on waking might still feel sick.
ill or drunk is irrelevant to the fact that there is vomit to clean up.
who cares who does it?
through many pregnancies I have been sick many times and DH had to clean it up, because I just couldn't.
so what?!
I'm a grown up, not a child and it is perfect reasonable and necessary for the more able person to clean up the sick, asap.
I don't see what other options there are from a purely practical POV.
make him do it and he might be sick again? would anyone do that to someone they love?
or leave the house and let the sick just sit there, rotting, festering and making your house stink?