Quite right.
There are a number of airfields I've stopped using because of the hassle factor or unreasonable landing or parking fees.
Some small regional airfields think they are international airports and charge accordingly - some grass strips do too!
Perhaps we should start a GA-friendly rating system and shame those at the bottom.