Good summary. I hate the Tory government and how they've handled it but they can't give a date, it'd only cause hassle. But at the same time, Labour are right in what they say - other countries are setting dates and time-lines for certain things, which is giving people something to be hopeful for an work towards mentally. They simply cannot keep saying 'another 3 weeks' indefinitely and repeating the same glib PR they're doing every day now. Show us there's a plan and the people are far more likely to comply.
To your later post about people revolting if it continues too long, you're right. But it won't even need to be a revolt, its just a matter of numbers. I just went hiking for 1.5hrs after WFH. I live in a reasonably small rural-ish town in South Wales, about 40miles from Cardiff. The town is made up of 4-5 different villages more or less. I do a hike every day. I have NEVER seen one police officer since lockdown started, and that's having gone hiking for 21-22 days on the trot. Not a single one.
By my calculations, if they tried forcibly imposing a lockdown, the military and police would be obviously involved. This small, humble town and it's surrounding areas would - by my estimate - need approximately 15-20 cops in total, 24hrs, patrolling and driving around. Where are those cops coming from? Nowhere. The police force will be focused on major cities along with the military, so there would be no way to impose it in these smaller towns. People would just start going about their regular business and the police might be able to nab like 5% of them.