The problem is there is a lack of trust in the system, which isn't particularly helped by Boris and different government advisors completely changing their mind from one day to the next. False and scaremongering information being constantly reported, and stories like the government literally turning down the chance to buy more ventilators.
I think nearly all people are happy to follow safety guidance and most have even accepted losing jobs, income, etc.
But when it looks like the people in charge are just making it up as they go along there is always going to be a backlash towards any enforcement.
It is a new virus and unprecedented situation but at the same time we do know some things about it. We know how it spreads, we know it's symptoms, it's mortality rate (with reasonable accuracy), who is more at risk, how long it lasts, how long it survives on various surfaces etc. We don't know enough to stop it or if that's even possible, but there's is definitely enough there for a bunch of smart people to come up with a consistent and effective strategy to fight it.
Instead we have the government changing it's mind and saying completely different things every day. "Advisors" who can't even agree with each other. Numbers and figures being batted around by people working with the government which in more thwn one case have literally been plucked out of thin air and evidence proves are just plain wrong.
Its actuqlly really frustrating to be part of as it doesn't give me any confidence we are actually doing the right thing. It's like we are trying to dress accordingly based on a weather forecast that someone just half made up.
The stuff coming out in the media, a lot of it from the government, is barely anymore fact or science based than some of the scaremongering rumours on Facebook.
Just give people demonstrable facts or evidence to go with the advice and I doubt there would be half the hassle. Instead Of "oh 250000 people will die because we worked out how many people die of respiratory problems each year and just presumed they'd all get corona virus"