Current era guests have forgotten etiquette. They do not know how to behave properly; but know how to rob host misusing their guest rights.
But while using rights of guests, they igore their obligation which they must observe when coming to residence of host. One such obligation is behaving properly.
They say sometimes hurtful and expect you to be quiet for sake of hospitality. But, if any host tries to correct them, by asseting that a guest has no right to say hurtful things to host; do you know what they say? They say you are insulting them. Tell me one thing, do you only have self respect in your guest rights? Does host not deserve any self respect rights?
Self respect rights if apply to guests in name of guests rights, then it applies to host too, who is welcoming you. Host family too deserves respect, after all they are too human being, they too have self respect. And you guests, how much cruel you are guests? Host is welcoming you, giving you respect and what you are giving them back is dis-respect, spreading news of their faults, if any they have mistakenly done.
Everybody knows that mistakes can be made by everybody and if host does mistake unknowingly, guests only see the mistake they have done. Guests do not see efforts they put in to do a thing for making them happy. It is true that they have done mistake, and if host is agreeing that he or she had done mistake, does not know the right way to do something; but you guests still do not see that host is still doing that thing, which they does not know; just to make you happy.
So, before robbing anybody in name of guest rights, do remember, one day you will be host and how much bad you will feel, if somebody rob you in name of guest rights and misbehave with you in name of guests rights.