I think 'meeting in public' helps to remind people to be socially distant- to a degree. Inside your home it's much easier to forget yourself with family & friends.
Lots of rules could make life more pleasant, but people wouldn't bother to read & understand them, so they have to make rules that are more easily understood, even if they're less well received.
Then you can thank the idiots having parties & people not socially distancing in pubs/restaurants etc.
The virus spreads between people, people shouldn't need to be given 'laws' before they'll behave sensibly, but sadly that seems necessary.
The Govt bent under pressure to open too much at the same time. Madness.
They know where transmission is happening, they need to take action re those specific activities
If they want to keep schools open, they're going to have to hugely ramp up the supply of tests and STOP blaming parents/schools for needing tests!! Our school (private & largely boarding) has just announced they're going to use the Halo Testing (spit test - couriered to a lab) to minimise disruption & free up NHS tests. It's unclear so far if parents will be paying for individual tests or if the school will (and just add it to the annual fees). I expect most parents would prefer the second option & the school too.
They need to encourage people to WFH where possible and generally socialise as infrequently As possible
There's so much they've fucked up. they need to get this right, and people need to realise that they still need to play their part.
*people pass the virus on. It can't transmit itself'