Tom, I'll give this free advise, but only once.
When the cop/ranger said to you that you needed the flag your response should have been " sorry officer, i intended on picking one up last night, but i had to work late at the restaurant. His response would have been "what restaurant". And you say.. "the restaurant where i'm the executive chef, you should stop by some night and i'll hook you up"!!!
No ticket, and you'll have another name to drop when you get stopped the next time while your involved in some outlaw fishing trip.