Couldn't sgree more. Nothing pisses me off than an unleashed dog in a place where leashes are required. How in the H**L do I know what that dogs gonna do? Or what it's got? Or how MY dogs will react to it? They usually respond pretty good to other dogs, but have you ever met someone and instantly disliked them? I think that happens with dogs, too.
Why is being leashed being inprisoned? Do you have a fence? I wear my seatbelt, do you? I don't feel imprisoned. Will you make your child (if you have them or choose to have them) ride in a car seat, even though they may not like it but it's for their own good? I hope so!