Si quieres evitar las confrontaciones (que supongo que es lo que buscas, dado lo que leí en el post), tal vez sea buena idea ir paso a paso.
Por ejemplo, puedes partir con la próxima vez que organicen una barbacoa por WhatsApp, decir algo como: «ya, fabuloso que vengan, pero no hay nada de comida ni de bebida en la casa, así que lo que quieran comer o beber deben traerlo».
Para el que se deja caer todas las noches… tal vez pueda dejarse caer pero ups, no hay cerveza, sólo agua o té (tal vez sea necesario, por un tiempo, sacar las cervezas del refri. Que no, que no corresponde porque es tu casa, pero sigo suponiendo que el plan es resolver el asunto evitando el conflicto). Tal vez la segunda semana «se le ocurra» dejarse caer pero llevando la cerveza (o no se deje caer).
Al que llega con toda la familia (incluidos los hijos), ¡entretenidisimo! Y justo estos días estamos preparando sólo verduras al vapor (o lo que se te ocurra), pero supongo que a tus hijos le encantan estas comidas sin sabor a nada. Unas cuantas veces y los hijos no querrán ir… o, al menos, dirán «vamos, pero nosotros llevaremos comida de los chinos».
No sé, tal vez son ideas demasiado pasivo-agresivas. Tal vez sea mejor ser directa. Pero yo no podría serlo (me falla el carácter). Ya irás midiendo.