US=Catholics???
Perhaps his meaning....
Britain does have enough land to provide much, maybe most, of its needs, but relied, as you note, on others and were hence, at their mercy for basic needs....a few more yrs of a Hitler blockade would have devastated Britain......plus their anti-gun laws by 1940, we had to ship them much of their home guard weapons.......