While I will agree that I HATE resort fee's, look at what we're complaining about and try to put it into context. You can't even get a crummy Motel 6 room for $39.99 in most towns. For that price, plus the resort fee, you're have a pool, several onsite restaurants, a show room, gambling, bell service, room service et........ By contrast most rooms I book, nicer hotels but not top hotels, run me around $100/night or more. At $100/night I get very little and they often don't have an onsite restaurant. Maybe a cheap breakfast buffet with scrambled eggs, make your own waffle and a selection of fruits and ceral's but that's about it.
I do not like being blind sided by a resort fee and, when they're charged, it usually seems to happen that way. I know several years ago we were tagged with a "resort fee" at Excalibur that I had no idea about. The thing with resort fee's is they can be added on AFTER you've booked your room. They can go both up and down without notice.