About the flexi leads- seems to me that the problem isn't the lead, but the way some, and not all, people use it. My parents have always used one of these with our golden, and I guess I don't see the problem with it. They live in a very small town, and with the flexi lead, the dog can get away from the road into the woods a short ways to go to the bathroom, or, if they're in town with her, they can just keep her on a shorter leash. With her, it works- she's well-trained and very laid back, and she doesn't get out of their control on the leash. Certainly, I have seen these be problematic in the hands of some users, and as a city liver myself, I can't see the use of one in the city. But it seems a little presumptious to assume they have no purpose, and that people who use them are hopelessly misguided or downright rude. I don't like to think that is the case with my parents!
And jumping to a different topic, I completely feel your pain all on people who are overly hands-on with your dog! Goodness, it's hard to convince a puppy that he ought NOT to chew on people's hands when every person we pass in the street encourages him to do so, because it's "just so cute." hmmph. Guess it can't be helped with a puppy everyone wants to love!