Your point C is bad. Israel has a border with Egypt, Jordan, Lebanon and Syria. Israel tries to control its side of those borders. But Israel doesn't try to control whether those countries have sea and air ports. Israel very much tried to ensure Hamas in Gaza didn't have a sea and airport, to limit the weapons Hamas has. There was (and is) a blockade. Gaza was reliant on Israel and/or Egypt for bringing in food, fuel and electricity. If it was a regular independent country (albeit a small one), it would have control of its own sea and air port, and would be able to bring in heavy weapons from Iran.