Seems to me the difference between ethical and unethical marketing is the difference between trying to inform vs. influence your potential customer.
Products need a way to find customers, and customers need a way to find products - this is the problem marketing should be solving. Instead I see businesses hiring people trying everything but just informing customers.
Sounds like a time for eminent domain.