If Israel is guilty of imprisoning Gaza, aren't these countries guilty too?
Saudi Arabia has one very similar to keep the Yemeni jihadists out of their country.
India has one along its borders with Pakistan, Kashmir and Bangladesh to keep jihadists from those countries out of their country.
Thailand has one to keep the Malaysian jihadists out of their country.
So, where are the claims that Yemen, Pakistan, Kashmir, Bangladesh, and Malaysia are being held prisoner? If Israel is guilty, why isn't Saudi Arabia, India, and Thailand just as guilty?