There was a lively discussion about this topic before. I couldn't find the thread so here is another thought. When you check into a hotel you expect to use the pool and exercise room with the room price. You expect spa services to be extra. So it is natural for wise consumers to be pissed about resort fees.