Having your own house is a moment to live however you want to. You have the right and the freedom to decorate as you want, have as many pets as you desire, and enforce all the crazy and bizarre rules you can think of. After all, it's your house. It's your time to decide how you want to live and how you want others to behave at your place. It's important that you are fully happy with your way of living, and, unfortunately for others, that can only be achieved by enforcing your house rules onto every visitor that dares to enter your house.
I think that the thread below and I can agree on one thing. This house rule has a meaning for its existence. They were created because they were needed to prevent something. Don't enter the house with shoes started because the floors were always dirty after a few minutes of having them cleaned. The rule of closing the door as soon as you entered the house was created because the dog was always escaping. So I would just encourage you all to create your rules and, more importantly, follow other people's house rules.