Their positive or negative impact on people is beside the point and not something I need to worry about. They pay our salaries, so, assuming no laws are being broken, employees should not waste time trying to decide whether the messages are right or wrong. I have no moral responsibility for the consequences of totally legal behaviors, even if those consequences are bad for society. I wish to legally promote. If others take exception, then it's up to them to try to promote a different view.
Ethical behaviors are desirable because they are good for business.
Not only does ethical behavior serve everyone's best interests, it's desirable because it discourages government intervention. Social Responsibility Corporations and individuals have a moral responsibility to enhance and promote the well-being of society. Just because it's legal doesn't mean that it's best for society. We must focus on our responsibilities rather than our rights. We are all in this world together, and what hurts some individuals can hurt us all.