Exactly, the ruling of apartheid is based on treatment of people, not on their citizenship status.
Israel is apartheid.
No.
Apartheid is a legislated government policy whereby some of the citizens of that country are discriminated against because of their skin colour/race.
Whatever you don't like about Israel's treatment of Palestinians who are not Israeli citizens, you can come up with new name for it because it ain't apartheid.
The Palestinians who
are Israeli citizens get treated just fine.
Maybe you'll get a Nobel Hate Prize for your relentless endeavours.