British-Iraqi Jew. I run my own consultancy, support Ukraine and have an opinion or 3. RTs & likes do not necessarily mean endorsement. All views are my own.

Joined January 2012
2,494 Photos and videos
I'm delighted to publish my first ever Substack interview with Dr Daniel Allington. We discuss Islamism, Islamist antisemitism, radicalisation, policy failures and Britain's battle for its soul. open.substack.com/pub/thehof…
2
4
581
Stephen Hoffman #UkraineMustWin retweeted
Replying to @JimmySecUK
I don't see any of the other parties taking a different approach, unfortunately. The grey vote has a stranglehold on all of our parties.
1
1
19
1,583
Stephen Hoffman #UkraineMustWin retweeted
Keeping the increasingly unaffordable “triple lock” increases to pensions AND giving pensioners an additional tax break on top? Absurd, declinist nonsense.
In an exclusive interview with The i Paper, Burnham says ripping up Labour's manifesto commitment would be 'very damaging' - despite calls for it to be ditched Read more: trib.al/DierEiO
11
19
97
10,103
Stephen Hoffman #UkraineMustWin retweeted
The PMI for the construction sector has been even weaker. This may seem hard to square with the apparent strength in the GDP data, where construction output jumped by 1.6% 3m/3m. But this was flattered by repair and maintenance, with new work still in a prolonged slump 👇 (3/3)
2
6
33
1,825
Stephen Hoffman #UkraineMustWin retweeted
We already know this isn't going to last. Almost every business and consumer survey is signalling a sharp slowdown in the second quarter, with the economy likely to stagnate at best. The composite PMI (covering services and manufacturing) is just one example 👇 (2/3)
2
11
43
3,100
Stephen Hoffman #UkraineMustWin retweeted
Not much to say on the UK GDP figures for April, which are too soon for any big hits from the Iran war or the political turmoil at home. For the record, the economy contracted by 0.1% m/m, but the strength of February and March still saw the 3m/3m rate tick up to 0.7%... (1/3)
3
18
72
8,858
Stephen Hoffman #UkraineMustWin retweeted
🎯 The IEA's new Director General, @DanielJHannan, addresses the price cap debate — and why governments controlling prices always ends the same way.
3
17
68
9,090
Stephen Hoffman #UkraineMustWin retweeted
A British drone industry would not be a cost. It would be a renaissance. British kit, designed here, built here, used by our forces and sold to our allies. War has already changed. Britain needs to as well. dailymail.com/debate/article…
257
439
3,557
260,082
Stephen Hoffman #UkraineMustWin retweeted
We need to get out of this mindset that wars are won by soldiers alone. They're won by supply chains, factories and the country behind them. That's the conversation we need to have.
338
343
2,652
184,229
Stephen Hoffman #UkraineMustWin retweeted
Those criticising Zack Polanski for siding with violent fanatics instead of the judge who sentenced them now have a vivid example of why I've been describing the Green Party as an actual danger to society. That's an additional reason for my refusal to let them get away with unlawfully discriminating against me a second time. Nothing good can come from a political party, with pretensions to highest office in the land, acting as a law unto itself, with impunity.
7
71
389
7,643
Stephen Hoffman #UkraineMustWin retweeted
One of the most troubling aspects of the Palestine Action/Elbit case is the moral psychology involved. It is what happens when a political cause becomes a total identity and creates the opportunity for malign actors to exploit it. Once “Palestine” is transformed from a cause into a sacred symbol of moral standing, ordinary ethical boundaries begin to collapse. Violence is described as “direct action,” criminal damage as “solidarity,” arrest as “repression,” and prison as martyrdom. The worker in the factory, the police officer with a family, the public frightened by political violence, even the activist discarding their own future, all fade into a heroic narrative about resistance. It is radicalisation. Outrage narrows the mind; group approval encourages escalation; online applause replaces conscience. The slogan provides moral permission, and the crowd offers emotional insulation. Every consequence is then reinterpreted as proof that the system is evil, making self-correction nearly impossible. The most tragic aspect is how cheaply lives are destroyed. People with futures sacrifice them for a fantasy of moral purity. Supporters enjoy the warm glow of righteousness. The accused face the sentence, the criminal record, the terrorist notification requirements, and the ruin of adulthood. You can care about Palestinians without excusing political violence. You can condemn civilian suffering without romanticising criminality or being duped by false propaganda narratives about “genocide”. Having a just cause does not make a person just. Sometimes the most dangerous lie people tell themselves is that because they have chosen the “right side”, anything they do in its name must be good. You can read my report on the Psychology of Disinformation, here: henryjacksonsociety.org/publ…
42
335
982
30,426
Stephen Hoffman #UkraineMustWin retweeted
143 bundles of human hair. 26 kilograms. Hidden inside pillows. Smuggled out of Iran and just seized by Armenian customs officers. And for many Iranians, one thought immediately comes to mind: The hundreds of young women who disappeared after the January 2026 protests. The daughters whose families still don’t know where they are. The daughters whose bodies were never returned. The daughters whose mothers and fathers are still waiting for answers. The Islamic Republic has spent 47 years murdering, torturing, raping, executing, and disappearing its own people. Families have spent decades accusing the regime of covering up deaths, returning mutilated bodies, and harvesting organs from prisoners and victims killed in custody. The regime has committed so many horrors against its own people that when authorities intercept 26 kilograms of human hair being smuggled out of Iran, many Iranians don’t see a customs violation. They see the daughters who never came home. One question: Whose hair is it?💔
302
4,336
8,408
175,100
Stephen Hoffman #UkraineMustWin retweeted
Great article by @thehoff102. A must read
I'm delighted to publish my first ever Substack interview with Dr Daniel Allington. We discuss Islamism, Islamist antisemitism, radicalisation, policy failures and Britain's battle for its soul. open.substack.com/pub/thehof…
1
1
1
143
Stephen Hoffman #UkraineMustWin retweeted
Cheers David. The veterans you represent deserve a government that stands by them. I'll keep fighting for them from the backbenches, just as I did in office. The Troubles Bill must be fixed 🫡🫡
Statement from Northern Ireland Veterans Commissioner David Johnstone regarding the resignation of Al Carns MP as Armed Forces Minister.
62
116
846
64,970
Stephen Hoffman #UkraineMustWin retweeted
We owe those who serve the UK the kit to do the job and the loyalty to stand by them when it's done. We are failing on both. I’ve spent my whole time in government making that case. Number 10 will not listen, so I am resigning as Minister for the Armed Forces. Letter to the PM below.🫡🫡🫡⬇️⬇️
1,728
3,994
19,738
2,305,707