I mean...don't get all upset about it...but if you're going to rant about it, you should understand that you were wrong...not the jogger.
It doesn't matter how friendly YOU know your dog is...the other person doesn't. This is the same idea as a dog running towards you while you have a DA dog and the other owner yelling to you how friendly their dog is...it doesn't matter. I shouldn't have to interact with your dog if I don't want to.
This guy didn't sound like he was afraid of dogs...but that's another huge point. There are people that are CRAZY afraid of dogs. And its not up to you to judge their irrational fear...it's up to you to respect it and not put them through any extra emotional stuff because you felt like letting your dog off-leash.
It's against the rules and a calculated risk to let your dog be off leash in an on leash area. We do it at times but it's dropped leash, not off leash, we practically hover, and we pick a time we KNOW the place we go is likely to be empty. As soon as anyone enters the area, we call her and pick up the leash. So to be clear, I'm not judging you for doing it, we all take calculated risks.
But given the decision to take a calculated risk with the rules, it's pretty entitled thinking to then get mad at someone who has a certain expectation of the rules being followed and who relies on that expectation. It's a reasonable one. I wouldn't like the guy's reaction either, but in the end, he'd be right and I'd be wrong, because it's not an off leash dog park and my dog wasn't attached to me via leash.
It's true that it isn't really my problem if someone gets upset at my dog's presence in a place where she's allowed, assuming she's on leash and reasonably well behaved (she's a puppy so I don't expect perfection, but I do remove her if she can't hold it together). HOWEVER, I don't get to make my dog someone else's problem in a place where she's not allowed, or only allowed given certain constraints that I'm not following.
You seemed to want to make Bob this guy's problem, and that's just not okay.