No one "blockaded the roads leading to Jerusalem in 1947 in an effort to starve out the Jewish residents".
What happened is that both the Israeli forces from Tel Viv and the forces in the Old Quarter of Jerusalem illegally attacked the road between them.
But the Jordanians defeated them, and as punishments, evicted the Old Quarter rebels.
It is simply a lie to claim the British gave the Palestinians any weapons or help at all.
The only ones who helped were the Egyptians and Jordanians.
The claim that the British were friendly with the Zionists is easy to prove with the Balfour Declaration.
And clearly the US weapons could easily have been stopped by the British, but they did nothing.
We sent the Zionists 15 B-17 bombers, 35 P-51 Mustangs, several hundred M-4 modified Sherman tanks with 90 mm cannon, etc.
This is well documented.
Clearly it is the Zionists who had ALL the weapons, and the Palestinians had nothing.
As it was, tens of thousands of unarmed Palestinians were massacred, and they would all have been murdered if not for Egypt and Jordan.