Personally , I wouldn’t dream of turning up to someone’s house for the first time, with a very cheap bottle of plonk and proceed to eat and drink everything on offer for the next 6 hours.
I am completely confused at your horror that people accepted what you offered
I mean, if you didn't want them to eat the food, why did you keep cooking more, and offering it to them ? 
If you wanted to keep some back for your dc then why not put that aside before your guests came ?
Personally I prefer the taste of the wine I buy, even though it would be repeatedly described as 'cheap' by you. I would expect to have been able to put it on the table, or in the ice box and drink it. Which would mean all the guests get to drink what has been brought and you wouldn't be left with anything 'not to your taste'. Note - 'cheaper' doesn't mean 'nasty', it is just a different palette. If you are partial to paying a lot more for your wine and resent sharing it, then you needed to have instructed your dh not to offer it to your guests. If I am at a party, and someone comes round with a bottle of the same colour wine I'm drinking, I'd accept, as I think most people would - it isn't normal to say "No, I don't want your wine, I only want to drink from the bottle I bought'.
In terms of 'etiquette' - that is very much up to each family or each group of friends. Some people like to host and do everything, many others will ask guests to bring a pudding or a salad or a speciality for the BBQ (skewers or a particular marinaded meat or fish). But everyone is different.
What is odd, is doing it all yourself and then complaining that your friends accepted what you offered.