It's not exactly my background, but I would agree with that. There needs to be an onus on the developer to develop it responsibly so that it's going to work ethically in the way people want. On how it's deployed now that it's in the company's hands and how they're training their users and their employees, they also have to own some of that responsibility if that's where the error or the flaws occur.
