well, in my opinion , Yes, with the passage of time, businesses have become extremely social responsibility conscious and that all is because of "caveat empetor". Companies now recognize the importance of ethics just because they fear their customers!