You trot out the “Perfidious Albion” trope repeatedly, but what was Britain supposed to do? Simply allow a massive influx of Jewish people to push out the Arabs living in the area? That wasn’t what the Balfour declaration or the League of Nations mandate had committed us to.
Britain was supposed to do what Britain pledged to do.
Jews had as much of a right -if not more- to move to Palestine.
Britain had no problem with all the Arabs that flooded to Palestine to find work as Jews were building a society out of NOTHING.
I notice you don’t address that Britain UNILATERALLY carved out 2/3’s of the Palestine Mandate, meant as the Jewish national home, and just gave it to the Arabs.