RA has always charged a fee, that's why they're in business. What has changed is the number of parks or park systems that have chosen to pass the charge on to the users instead of absorbing it into the per visit rate as they did in the past. The problem isn't with RA, it's with the clients that have found a way to increase their rates without appearing to do so. Note too, that the reservation fee varies from state to state and park system to park system, because they set the additional fee, not RA. If what they add on does not cover RA's fee, then the difference is deducted from the per site fee. The same holds true for cancellation and other RA fees. The additional offers when making a reservation are easily avoided simply by paying attention to each page rather than blindly clicking on through.