The properties are entitled to charge a "Resort fee" or an "Amenity Fee" or whatever they like.
I am likewise entitled to give them a 1-star review on both Tripadvisor and Yelp, which is what I do every single time. If all of you did the same, the properties might start to get the message.