Not read all of the thread, but I have to say I hate being told to take my shoes off. What for? You can just wipe your feet on the doormat ffs. It does ruin outfits, and unless it's extremely muddy, or pissing down with rain, there's no need to remove shoes imo. If people have white or fawn carpets, then more fool them imo.
In addition, we know a couple (middle aged,) who have a full on filthy shithole of a house. We rarely go; maybe twice a year, 3 times tops, and it always smells of sour cheese, cabbage, and a musty attic, and that horrible chav house smell; dust that's been sitting there 6 months, stale fags, and bad breath. Yet they have the temerity to get us to take off our shoes at the front door. More shit and grime comes off the carpet onto our socks, than the other way round. The house is nearly 30 years old, and so are the carpets. They moved in 5 years ago, and have not changed the carpets or even had them cleaned, nor have they ever redecorated, and the house STINKS.
When we get home, DH and I have to throw our socks in the wash, as they are filthy from their smelly, disgusting carpet, along with the rest of our clothes that smell like an old tramp who has spend the night in the back of a refuse truck!
As I said, it's beyond belief that they have the nerve to tell people to take their shoes off. It really grosses me out, walking on their stinking, filthy carpet in my stockinged feet! 