I find that many people even with specific training don't understand the most fundamental thing about ethics. People are often searching for an objectively right answer. If one existed, they wouldn't be searching!
Instead, there are a host of ethical principles and an ethical question rests on deciding how best to balance the fact that there is no answer which satisfies all of them.
In medicine, the AMA defines the pillars as autonomy, beneficence, non-maleficence, and (social) justice.
For example, people often spout the Hippocratic oath's "first, do no harm". Well, myself and every other physician has violated that. Sometimes it's because a patient wants to try something we don't recommend but think it's reasonable enough to do and balance autonomy ahead of non-maleficence. Sometimes it's because without a surgery someone is reasonably likely not to survive, they won't have meaningful function in life and it seems better to try. Or to do a chemotherapy that you know will hurt someone but hope it saves their life. Or even to give Jim an emergent cardiac catheterization instead of Bob an urgent one because you've only got one cath lab and Jim needs it more (despite not being able to pay).
Sometimes common scenarios posing ethical conflicts are weighed by society strongly and consistently enough that you can make laws or professional guidelines about how you should handle them. And I would say always, but many professional codes also say that if even breaking the law is deemed important enough for the patient's interest, it is ethical to do so.
But even in very straightforward cases, decisions involving ethics require compromise.