¿Pero lo has hablado directa y claramente con él? Puedo entender que su comportamiento continuamente sobre este tema te está cargando, pero la verdad, tenéis que hablarlo sinceramente, tú exponiéndole qué es lo que te molesta (que no haya comida rica en su casa para cenar cuando vas? que si la hay no te la ofrezca? que no te invite a comer/cenar y a los demás sí? que diga que no tiene dinero y acabe gastándoselo en comida para él?) y que él te explique de donde vienen esos comportamientos. Yo veo falta de comunicación.