In my view, there is nothing wrong if a company demoted an employee. One thing is for sure, he or she cannot carried out his or her job responsibilities. A company is not a fool to pay a person who cannot their jobs right. I had observed that these people are the products of nepotism. It is an old practice that needs to be stopped.