legal never has and never should mean it is ethical.
It is is a cake walk to be unethical and legal. Problem is in business ethics have gone out the window.
So, what you are saying is because they are within the bounds of the law it is still unethical? Ok.
Not debating the business ethics have gone out the window. I think in some instances this is true.