Let me explain my thought here. I have been traveling around my state as well as a few others attempting to enjoy nature; the wildlife, trees, grass, shrubbery, lakes, rivers, streams, waterfalls, etc. I grew up in a beautiful part of the United States but have spent the past decade living in the dry, barren, lifeless, monotone desert; yes I know there is life and beauty here but not very exciting, at least to me.
While attempting to enjoy the beauty and fresh air of the outdoors, I have noticed that everywhere you go there is a fee to enter. This is free land, open, unoccupied, no tour guides, no gift shops, no anything; just the trees, open space, no traffic, no noise, just peace, the ability to connect with our beginnings, and the ability to unwind and let go of all the stresses of life for a few hours.
So how do you justify charging an entrance fee to that? Remember, this is public land, not privately owned. I understand you need funds to maintain the area and cleanup after the selfish thoughtless idiots that leave their beer cans laying around, but that should be taken care of through local, state, and federal taxes. If you eliminate one source of wasted spending, you could pay for the maintenance of a huge majority of the parks across the nation.
I left this one open for new answers to allow as much input as possible.