Let's look at the Constitution part of this. The relevant part of section 9 is as follows:
(3) The state may not unfairly discriminate directly or indirectly against anyone on one or more grounds, including race, gender, sex, pregnancy, marital status, ethnic or social origin, colour, sexual orientation, age, disability, religion, conscience, belief, culture, language and birth.
(4) No person may unfairly discriminate directly or indirectly against anyone on one or more grounds in terms of subsection (3). National legislation must be enacted to prevent or prohibit unfair discrimination.
(5) Discrimination on one or more of the grounds listed in subsection (3) is unfair unless it is established that the discrimination is fair.
As you see, VAT registration status doesn't make the list and best I can tell that's the closest you get to any form of statutory protection...
Have you asked why they insist on their clients being VAT registered?
Did you like this article? Share it with your favourite social network.