Best Option: An ethically mature option is one where you creatively seek solutions that will achieve the greatest ethical good—help people reach ethical goals—for the greatest number of people.
Good Option: A good ethical option is one where you know that you and others have choices. As you seek mutually good results, you live with the consequences and don't whine.
Poor Option: A poor ethical option is one where you think only of yourself, become preoccupied with short-term goals, and settle for too little good.
Which option creates the greatest good?
Option 1: In order to meet your obligations to the company, decline the opportunity unless Terebro agrees to let you disclose that EG Consulting was paid by them.
Option 2: In order to be completely honest and transparent, decline the opportunity unless Terebro agrees to include a statement on the report that EG Consulting and the engineers were paid by them.
Option 3: Accept the contract and write the report so that the problems with the data are obvious to a skilled reader in order to get the information across without disrupting the contract.
Option 4: In order to minimize conflict, accept the contract without restrictions and let the people reading the report come to their own conclusions.
Option 5: In order to create the best data possible, decline the opportunity unless Terebro agrees to let you use other responsible data to prepare your report.
Option 6: Accept the contract and send an anonymous message to an environmental group disclosing the problem because you must take control to do what's right.