I think it would be a trivially easy campaign o force this matter into public view. Print up some clearly-written flyers with information showing how the hotel owners are claiming these fees are "voluntary," reinforce their resentment at these "hidden" fees, provide them with phone numbers for each chain and get some volunteers to hand them out at the entrances of the major hotels. Post the information on Yelp or TravelAdviser, etc., on websites and social media sites likely to be viewed by tourists.

That would get a lot of powerful people upset very quickly.