Wow! Great story.
Im glad it turned out fine.
Im on the fence about giving ID freely, and I've never had an encounter with LEO's yet, but I reserve judgement on those who do choose to give their ID. Like you said, its your right to give it if you want, and since we are all here to exercise our rights, I dont feel anyone should judge you.
That said, I was on the east side of GB open carrying today as well. I took my 4 year son and 5 year old nephew fishing by the Wildlife Sanctuary, and truly expected an encounter of some sort. Many folks were out today because of Kids Day in Green Bay, but not one person said anything.
A family of what looked like very liberal people were fishing and came over, they knew I was carrying because we walked right by and I gave them a headnod and saw the eyes glance to the .45, but they came over a couple minutes later and I was expecting a talk, but he just asked if he could buy some weights. He had a $5 in his hand and I knew he meant sinkers lol. I replied you dont have to buy them, you can get a hundred for $3. I gave him 12 or so, and that was all. He said Thank you.
But I digress... good story and you may have helped educate a few people. Now I want to go walk around my neighborhood too! I live by Mather Heights Park.