This is why, as an engineer, it seems futile to make an ethical stand against something. They'll just find someone else to do it. Early in my career I was asked to write code to cheat a benchmark, essentially to make it seem our software performed better than it really did. I agonized over it because I was a junior developer just starting out my career, and eventually got the courage to tell my manager I wouldn't do it. He said, that's OK and then assigned it to Bob, three cubicles down who didn't have any problem with it and finished the cheat in a few days.