The wildest part of this to me isn't the shoes vs no shoes thing, it's the idea that guests should be dictating these things to the hosts!
When you visit people, it's their place, their rules! I thought everyone already knew this. Don't like it? Cool, thanks for not coming to dinner! 👋