Today's economic mauling of the poor and the vulnerable has ushered into being a brutal dystopia for those at the bottom of society and a wondrous utopia for those at the top.
The austerity narrative is finally being meaningfully punctured from the front bench of the opposition. If Labour maintains this level of pressure it can expect to do rather better than its critics predict in the upcoming local elections.
The Tory government pays these companies millions of pounds to provide accommodation to recently arrived refugees. This is public money and the companies receiving it must be held to account for the way they treat people in need in our name. If they do not do that, then they should not retain these lucrative contracts. These are extremely serious allegations and the Prime Minister should stop prevaricating- he should order an independent investigation today.
The strong opposition that Labour is providing to Tory austerity - and the credible, coherent alternative that puts investment in our future at its core - makes this, and victory in 2020, possible. Then, if we create a better, balanced economy, our children and grandchildren can grow up in a world where things get better.
Behind all the sugary headlines the news is grim. After six years of the Tories, our economy is far weaker than they claimed, public services will be cut some more, inequality is getting worse. And once again women are being harder hit. George Osborne's plan is failing to meet his own targets, failing to deliver for Britain and he's making women pay the price.
Eighteen times Mr Osborne claimed to be speaking up for "the next generation". But I cannot count the number of times I have heard from young people about the harmful effects they are suffering from this Government's policies.
The Tories have been exposed. They don't have a stable majority, they don't have the country's consent for their approach (having won the support of just 24% of eligible voters). We cannot allow George Osborne to stand up eight more times to deliver more benefits for the 1% of the richest at the cost of the rest of us, to ignore the reality of the finite environmental limits of our one fragile planet.
Our capacity to push forward our understanding depends directly on international collaboration, whether joint projects or visiting students and researchers, and adequate science, research and development funding.
This Budget was a test for George Osborne, a test to see whether he can deliver a budget that is fair and one that helps us build for the future. It's a test he has failed. Growth is down. Exports are down. Productivity is down. And wage growth and disposable income are down. The only things rising? Debt and the deficit. These are failures that don't deliver on fairness, and don't deliver for the future... This is Osborne's eighth Budget - and his record of failure is there for all to see. The tragedy is that it is ordinary British families who are paying the price of that failure.
This is just fiddling the figures. It's not economics, it's pure politics. The truth is that this is a hit and hope-for-the-best budget. He has knocked all of the tough decisions into the thickest long grass he can find, and has crossed his fingers that something will happen in the next few years to rescue him. It is a huge roll of the dice that undermines all of his empty words on security and responsibility.
Something's gone wrong when a Bill is so comfortably passed because it's not in any of the members' interests to see it rejected. 281 MPs want to know who's saying what and what you're up to. And the opposition stood and watched while democracy died a little on the inside.
As a Treasury Minister, apprehension always hung heavy in the air on the day before a Budget. Would centrepiece polices come across clearly? Would problems we wanted to downplay loom large? Would the Budget go down well with our MPs, with the media and above all with the public? Today George Osborne has much to be apprehensive about. Four months ago in the Spending Review he insisted that the economy was on the up and so "the savings we need are considerably smaller". This week he's been touring TV studios warning that "the storm clouds are clearly gathering" and that billions of pound of fresh cuts now need to be made.
It was with a sinking heart that I watched Pakistani women talking about being blocked into entering politics on Newsnight for the second time in a matter of weeks. But this stuff isn't just historical, it is happening today, leaving me disheartened and disgusted.
I've not heard any Labour figure suggest Kirby's comments aren't anti-semitic or defend the system that let her be suspended, re-admitted and elected vice-chair of a local party branch. Members have cut up their membership cards over this. MPs spent another fraught Parliamentary Labour Party meeting last night demanding to know how this was allowed to happen. But Labour's crime isn't that it defends this behaviour, it's that it tolerates it.
With 100 days to go before the British people vote on our future relationship with Europe, Labour's position is clear: we're fighting to keep Britain in a Europe that is good for jobs, growth, investment, security, our influence in the world as well as workers' rights.
John McDonnell's proposed Fiscal Credibility rule is a break with Osborne's failing "fiscal mandate". Osborne misses every target he sets himself to shrink the deficit. He said he'd clear the deficit entirely by now, but he's £70billion wide of that. He can only meet his target for reducing debt by selling off government-owned assets. And you'd be hard pushed to find a single credible economist who would support Osborne's restrictions on government investment.