Насколько видно по другим поступкам (покупка лекарств, игрушек...), МЧ не совсем жадина-говядина. И я как законченный оптимист предполагаю, что намека он, скорее всего не понял, а под дурным тоном мог подразумевать, что приперев сумку с продуктами, он автоматически обязывает Вас готовить для него ужин. Из этого сам собой напрашивается вывод, что надо поговорить с ним напрямую и лучше не в форме "купи что бы ты хотел на ужин, я с радостью приготовлю" а, возможно, "мне очень хочется радовать тебя вкусным ужином, но, к сожалению...."