حل معضل اخلاقی بهویژه به چند دلیل دشوار است :
– هیچ قانون یا دستورالعمل رفتاری وجود ندارد که مشخص کند در چنین مواردی چه باید کرد و چه کاری نباید انجام داد، بنابراین هیچ پاسخ درست و غلط روشنی وجود ندارد.
– موقعیتها از شما میخواهند که بین چندین روش علمی بالقوه که همگی از نظر اخلاقی معتبر بهنظر میرسند ، یکی را انتخاب کنید.
– موقعیتها شما را مجبور میکنند که یک ایدهآل ارزشمند را مقدم بر دیگری قرار دهید.
– پیامدهای بالقوه بسیاری از هر اقدامی که در نظر دارید وجود دارد . برای بسیاری از ذینفعان غیرممکن است که همه احتمالات را بسنجید و یکی از بهظاهر بهترین روش عملکرد را شناسایی کنید.
– دو راهیهای اخلاقی بهشدت با موقعیتهای درست در مقابل نادرست که در آن عملکرد درست و نادرست مشهود است، در تضاد است.