В поговорке имеется в виду Золотая Орда.
Это времена, когда татары и монголы делали на Русь разорительные набеги.
Знаете, еще говорят, как Мамай прошелся.
У меня так говорила бабушка, после того, как уходили незваные гости.
Просто в традициях многих народов долгое время сохранялся обычай, что гость всегда должен быть накормлен, к нему надо проявить определенное уважение, вне зависимости от того, есть у вас настроение принимать гостей или нет.
Так что, зачастую в расход для незваных гостей пускали все, что было дома запасено для домочадцев. Согласно поговорке - "Все что есть в печи - на стол мечи".
Вот и оставались после ухода таких гостей без запасов, без еды, и поэтому так и шутили, говоря, что незваный гость хуже татарина. Тот хоть что-то после набегов оставит, а гость все может съесть.