It is unlawful for a person:
(a) to refuse to allow another person access to or use of any place or vehicle that members of the public are, or a section of the public is, entitled or allowed to enter or use, or to refuse to allow another person access to or use of any such place or vehicle except on less favourable terms or conditions than those upon or subject to which he or she would otherwise allow access to or use of that place or vehicle;
(b) to refuse to allow another person use of any facilities in any such place or vehicle that are available to members of the public or to a section of the public, or to refuse to allow another person use of any such facilities except on less favourable terms or conditions than those upon or subject to which he or she would otherwise allow use of those facilities; or
(c) to require another person to leave or cease to use any such place or vehicle or any such facilities;
by reason of the race, colour or national or ethnic origin of that other person or of any relative or associate of that other person.