I too agree that he should not have been charged for carry in a National Park..
He was parked illegally.
He was sleeping in the park after dark (also illegal? I don't know)
He had a large machete-type knife under his seat
He was carrying a concealed handgun without a valid permit
Does not sound like a "model" law abiding citizen.