The CCMA labour law tells you your rights and you go to them if you are having problems within your workplace. They deal with unfair dismissal, discrimination and just about any other legal issues related to the working environment. Employment equity is important, and if you feel that you are being treated unfairly, then it is necessary for you to take the matter up with the CCMA and get what it due to you, including some mutual respect. What the current legislation says is what goes and no business owner or manager can make up their own laws and do what they like with employees; equality is absolutely vital in all situations.
It is up to the owners and managers, as well as the employees to follow the CCMA labour law, and if any one of them steps out of line in a serious manner, then they can be taken to CCMA and the matter may be taken further if they wish for it to do so. Unfair dismissal is not allowed; if you feel that you have done nothing wrong, you did your job accordingly but still got fired without warning, then you probably have a case at the CCMA. Everyone has to follow the same legislation, no one gets loop holes and no one is allowed to ignore the law of equality and employment equity in the workplace.
As an employee you do have rights; just because you don’t own the place it doesn’t mean that discrimination is allowed, or anything else that makes you feel uncomfortable. All legal issues that take place at work can be resolved at the CCMA with the CCMA labour law; it may take some time and sometimes you will not always get the outcome you want, but it is always worth a try, and if you know that you are not in the wrong, then what have you got to lose?