So I spilled wine on my host's rug and now to fix it I am thinking about just covering over it.
Why would you just cover it? Why not clean it up?
It's faster this way to hide the bloody evidence. And the people who saw what happened are drunk.
It would be better to clean it up immediately. Showing honesty and helpfulness is the way to be a good guest, and hiding it will make your host feel like their friends are dishonest. How would you feel if someone did that in your house?
They should be grateful that I'm not charging them. I wasted my time on them while they were drinking my wine. They should stop caring about my actions and give me some money.
You spilled it on their rug, and they are the ones who could charge you if you were caught. It could cause problems with your friendship if you hide the stain and it sets and ruins the rug, so you should be a good guest and let them know before it is too late.