I think it's reasonable here to differentiate between acceptable and legal. It's completely unacceptable, but the British people have proven time and time again they're more than happy to make horrifically unacceptable things completely legal in the pursuit of "safety."
As with the US, I would not equate "British lawmakers passed" with "British people are happy to". British people are not given direct referendum on this issue specifically, and all of the mainstream British parties currently support the Snooper's Charter.
It's easy to sell people that "we just need this one more bit of access to your private data, it helps us stops paedophiles and terrorists", but each step takes us further down a bad path.
I'm sure everybody would agree that having full camera surveillance inside every UK home is too far, but no oversight at all is also bad.
There is a point along that line where society would say "no, that's enough", but successive governments have realised that they can slowly push that point further right and nobody seems to notice, or care.
I'm not aware of British people rioting in the streets over living in a society with multiple cameras on every corner of every street, where police knock on your front door based on social media posts. They seem to accept it, even welcome it.
If the people were strongly against the Snooper's Charter there would be politicians willing to stand against it. The parties do not impose their will on the people, they do and say what they must to gain and keep power.