Madison Square Garden's firing of Browne Sanders was not ethical. She got paid very well by her settlement which she should have not gotten. The company, however, was in the wrong to fire her for standing for her rights in the sexual harassment case. I think they fired her to keep it from happening again and to put silence at the forefront of the companies standards.
Anucha Browne Sanders' firing by Madison Square Garden was most likely not ethical. In 2007, a jury agreed that Sanders was fired by the corporation in retaliation for making a sexual harassment complaint, and it was later revealed they paid her more than $11 million to settle the matter. Her firing was an unethical move by a dishonorable company.