At the time the new fees came out, my opinion was that there should be one fee paid upon entry to the country and then tourists should be able to go anywhere they want without paying extra fees. It would take far less administration to manage the monies and that would actually be good for the government because there would be less administrative waste.
As for the trash out at HMC, how does one lobby to get that place kept cleaned up. Like you said, what could the rangers possibly be doing with their time other than place holding?