In the first place, 'being offered any meal' means that you are visiting him at mealtime or you have extended your stay until mealtime, and this kind of action should be regarded as unmannerly from common-sense.
そもそも「食事を勧められる」ということは、客がそのような食事時に訪問しているか、あるいは食事時まで居続けているということであり、常識的に考えれば失礼な行為に当たる。