I have read all the responses up to this point and I need to shed some light why I did not argue with the ranger.
I was told not too long ago by a NPS Ranger in Joshua Tree Nation Park, that if you get a ticket on National Park Land that ticket stays with you forever. So if you ever get stopped by any police officer it shows up as a federal alert. I have no way of checking to see if that is true or not because I know no one I trust who can confirm that.
Secondly, when I was 22 I am now 56, I was traveling through Texas, nothing against Texas it's just where this happened, I was pulled over for speeding. Yes I was speeding 10 miles over the speed limit. The officer escorted me back to a house that turned out to be the Judge's house and I was charged right then and there. The "Bail" if you will, was $22.50. At that time that was a lot of money to me. Fortunately I had enough money to pay and they let me leave. The judge even gave me a receipt.
Since that day, I have a level of distrust of anyone who has the power to throw me in jail justified or not. So I never confront an officer or a park ranger.