If the angry person is demonstrating violent tendencies, you may just need to walk away and get to a safe place. One good way to defuse a situation is to allow the person to finish his statement/story uninterrupted. Do not respond immediately. Wait about 30 seconds to allow them to begin to calm down. Acknowledge their anger and ask how you can reasonably help.