Name some ethical dilemas that prosecutors have to face

Would you prosecute an unemployed person who stole food for his young children?

Would you prosecute a prostitute who took good care of her young children?

How about a person who killed a drug dealer who'd been harrassing and stalking him and threatened violence?

How do you determine if a person is mentally ill and doesn't understand the difference between right and wrong?