I understand what you are saying and I was thinking about it when I wrote my comment.
I still stand by the term. Apartheid literally means "apartness". Even though the segregation in this case is not on a racial basis they still classify their population into two major blocks. Some have full rights, others have none.