I think it's not impossible to have different rules in towns and out in the country rather than having blanket bans at national level.
On a positive note some owners phoned in and said you can now rent dog exercise areas by the half hour whee you can let your dog run free, a good business idea and it solves a problem not often discussed.
There's not that many of them and they're not cheap.
As something I have experience of, I think the US has a better idea in that they recognise the fact that they restrict the rights of dogs and their owners by expecting dogs to be on lead in most public places, but in return for that every council is expected to provide an off-lead dog park for free. The best ones have two separate areas, one for small/timid dogs and one for the rest, and provide water fountains, poo bags and bins (in fact it's considered normal to provide poo bags for free in other areas, which means a much better rate of clearing up poo). I think it's not unreasonable tradeoff to have to make, providing facilities in return for a restriction of rights.
The other thing that I think the US is much better at is that they have a "driving test" for dogs called the
Canine Good Citizen test, which tests the basics of being able to eg walk past people/dogs without jumping up etc. The Kennel Club here have
something similar but it's less of a thing, whereas in the US you need to have passed the CGC to access certain parks and eg have the dog in rented accommodation. One difference is that the British one puts more weight on off-lead training as it's more needed here. But just generally I'd put more weight on training and less on the nanny state trying to ban stuff.