It's the duty of the service provider to deliver a service that delights the user, customer or passenger.
It's not the duty of the customer to accept what they are given no matter how awful.
Every time you allow a service failing to go un-checked or unreported, you are effectively condoning its repetition. The next person who suffers may not be quite so capable as you to sort things out for themselves.
Having a minimum standard you'll accept isn't a problem. Having a target of getting a refund of 1 in 4 hotel rooms suggests you're out for whatever you can get, regardless of the service you receive.
