So,I suppose the solution is to never patronize a hotel that charges a "destination fee". I consider those junk fees to be immoral anyway, and an indication that the property uses sharp practices, so that seems a good solution.
And if/when I get stuck with such a fee, downgrade them in the rating. If enough of us do that it might put a stop to the practice.