The other point is that recent polls suggest the British public are overwhelmingly in support of this legislation [0], which is not reflected in most of the narrative we see online. Whether they support how it has been implemented is a different matter, but the desire to do something is clear.
[0] https://yougov.co.uk/topics/society/survey-results/daily/202...