Is a person always guilty if they fail to help someone in danger?
No. In English law, there is no general 'Good Samaritan' duty to rescue. A person is only criminally liable for a failure to act (an omission) if they are under a specific, pre-existing legal duty to do so, for example, due to their job, a family relationship, or because they created the danger themselves.