Hotels don't seem to realise, or care about alienating clients.
Perhaps if there was a bit more competition in the hotel business we would see better service, better rates, and greater amenities at hotels.
The sad fact is, these days hotels have a take it or leave it attitude, that I don't think any other industry comes close too.