The neighborhood around a popular trail head in Phoenix is up in arms because hikers are parking in their neighborhood. They want em OUT. There have been a number of ideas (expand the parking lot that exists, put in a residents only area) but no one has made what I think is the appropriate suggestion. Charge for on street parking in the area.
All the money collected could go back into the neighborhood or build the parking lot. It could be used to have a daily patrol to clean up any litter. And, if they had to pay for parking, maybe hikers would meet somewhere else and carpool to the trail head.
Let the market place work.